OSS or Free RTOS recommendations?

Started by Marco in comp.arch.embedded12 years ago 13 replies

I would like to see recommendations on existing OSS or free RTOS (with 32 bit ARM, PowerPC and x86 targets). I think it is important to have...

I would like to see recommendations on existing OSS or free RTOS (with 32 bit ARM, PowerPC and x86 targets). I think it is important to have a free-as-in-beer license for training/trial purposes as well as possibly a commercial version to actually ship products and get support. Please discuss "performance" and ease of use. Not really interested in Linux (too big). 1) RTEMS http:...


Migrating from PowerPc to MIPS64

Started by Adwait Sathe in comp.arch.embedded12 years ago

We are considering MIPS64 architecture for our new platform. I have few questions on migrating 32 bit pSOS bsed application to 64 bit Linux...

We are considering MIPS64 architecture for our new platform. I have few questions on migrating 32 bit pSOS bsed application to 64 bit Linux platform. 1. What are the ramifications of using the MIPS64 in 32 bit mode? 2. If all tasks become processes with their own memory space, is there any need to have 64 bit pointers? 3. IWhat are the tradeoffs of sticking with 32 bit longs for instances ...


Audio questions : i2s, dac, oversampling, PIC, FPGA ...

Started by yannouch in comp.arch.embedded14 years ago 2 replies

Hello, I have a board with an embedded PowerPC (mpc8241), on which there is no audio hardware. I want this board to have audio capabilities....

Hello, I have a board with an embedded PowerPC (mpc8241), on which there is no audio hardware. I want this board to have audio capabilities. I have serial ports, usb ... but no i2s, which is, from what I've understood from my previous readings, the bus needed to control a DAC. I'd like the sound data to be oversampled to 192kHz. (let's say I have a HDD connected to this board and it co...


WLAN card for embedded power pc

Started by widi2000 in comp.arch.embedded12 years ago 3 replies

Can anyone recommend a WLAN card for the following system: - PowerPC freescale MPC5200 (PPC 603e core) - Linux kernel 2.4.25 (www.denx.de,...

Can anyone recommend a WLAN card for the following system: - PowerPC freescale MPC5200 (PPC 603e core) - Linux kernel 2.4.25 (www.denx.de, module linux_2_4_devel) - form factor: MiniPCI type III Until now, I have two old cards running on that platform (Hermes- and Prism-chipset). But these cards are discontinued. I have also tested a few newer cards - but without success. The Athero...


Disk drive on embedded system?

Started by Jack Crenshaw in comp.arch.embedded14 years ago 7 replies

I'm curious. Is anyone worrying about connecting a disk drive (floppy or HD) to an embedded system evaluation board? Or is the general...

I'm curious. Is anyone worrying about connecting a disk drive (floppy or HD) to an embedded system evaluation board? Or is the general approach to just use the Ethernet connection to a host? I've got a few evaluation systems (EZ80, Rabbit, PowerPC, 68332) and I'd like to try providing them with their own, decicated bulk storage. I've looked at USB, but the protocol seems horribly comp...


Powerpc I/O memory, linux, mmap and eieio

Started by Mich Rundson in comp.arch.embedded11 years ago

Hi all, This week I inherited a buggy linux 2.4 device driver which controls a device through I/O memory. Most of the known bugs were caused...

Hi all, This week I inherited a buggy linux 2.4 device driver which controls a device through I/O memory. Most of the known bugs were caused by direct pointer dereferencing to the I/O memory space, without proper use of readb()/writeb() and friends, so those were easy to fix. The next step would be to move a big part of the code to userspace, because a lot of the driver consists of 3d pa...


Are watts per MHz linear?

Started by Ghazan Haider in comp.arch.embedded14 years ago 2 replies

In looking at various 32-bit MCUs, I've seen watts per MHz mentioned. A linuxdevices.com news article talks about Powerpc 405: "Power usage...

In looking at various 32-bit MCUs, I've seen watts per MHz mentioned. A linuxdevices.com news article talks about Powerpc 405: "Power usage is listed as 0.2mW/MHz". So lets take the simple PIC. Can I clock it down and watch power usage go down linearly? If a chip is 10mA at 10MHz, will it be 10uA at 10kHz? I take it theres always a base current at DC. so the equation should be (K x MHz) + ...


(US-NY) PowerPC NAS development kit for trade

Started by larwe in comp.arch.embedded11 years ago 3 replies

Will trade for something interesting of similar value. I've got an unwanted Freescale MPC8315E-RDB here on my desk. It has been unpacked and...

Will trade for something interesting of similar value. I've got an unwanted Freescale MPC8315E-RDB here on my desk. It has been unpacked and repacked once, but is otherwise absolutely new - nothing has even been changed on the hard disk. Specs for the kit are and in more detail at


Powerpc optimization change the order of operation

Started by dreamerg in comp.arch.embedded11 years ago 5 replies

Hi Does sombody know a way to disable optimization for part of a code? I have a code that writes data to some HW machine. It has to do it...

Hi Does sombody know a way to disable optimization for part of a code? I have a code that writes data to some HW machine. It has to do it in acertain order. Although I use volatile to write to those adresses the order in which the writes and read are done changes when I enable optimization in the compiler. Is there a way to solve this without the need to disable the optimization? I don't want t...


ARM7 optimizations

Started by Tim Frink in comp.arch.embedded11 years ago

Hi, I would like to see what sort of compiler optimizations are beneficial for an ARM7 processor. For some other processors, like the PowerPC...

Hi, I would like to see what sort of compiler optimizations are beneficial for an ARM7 processor. For some other processors, like the PowerPC or Infineon TriCore, there are so-called "Compiler Writer's Guides" that tell a compiler writer what processor features should be taken into account to get a well optimized code. Are there also such type of documents for the ARM7 processor? Or do...


How to use same structure for two different platforms?

Started by janii in comp.arch.embedded8 years ago 3 replies

We program Freescale PowerPC Microcontrollers in 'C' language. Following structure declared by lower layer library is as follows: It...

We program Freescale PowerPC Microcontrollers in 'C' language. Following structure declared by lower layer library is as follows: It is instantiated by top layer application. A pointer to this structure is passed to lower layer library functions. typedef struct { /* Initialization Function */ void (*fc_init) (alg_work_t *work, alg_cfg_t *config); /* Main Function */ v...


Experience with Xilinx Microblaze kit?

Started by larwe in comp.arch.embedded13 years ago 11 replies

I've been asked to write a couple of real-life up-and-running articles about working with the Xilinx PPC/Microblaze kit (ML403 board) consisting...

I've been asked to write a couple of real-life up-and-running articles about working with the Xilinx PPC/Microblaze kit (ML403 board) consisting of a meaty FPGA with PowerPC 405 hard core. I'll have a loaner kit with the option to buy. Has anyone here worked with this kit? The documentation is a bit vague about what exactly comes with the board, software-wise. Specifically: They talk about...


Connecting ISP1160 USB to PowertPC

Started by martin in comp.arch.embedded12 years ago

I try to connect Philips ISP1160 USB Host to PowerPC 405 but is that right to connect RD_N to EBC_OE PPC and WR_N to EBC RNW or better to EBC...

I try to connect Philips ISP1160 USB Host to PowerPC 405 but is that right to connect RD_N to EBC_OE PPC and WR_N to EBC RNW or better to EBC WE. I plan to use it with Linux 2.6 Kernel sombody can help me in configure driver for it? Or maybe sombody have ready to use connecting and driver for it.


Driver function to clear ARP entries?

Started by Washington Ratso in comp.arch.embedded10 years ago 9 replies

Is there a function that can be called in a Linux network device driver that can clear the ARP entries for a particular interface? I am running...

Is there a function that can be called in a Linux network device driver that can clear the ARP entries for a particular interface? I am running Linux 2.6.26 for powerpc.


Kernel image size

Started by Nobby Anderson in comp.arch.embedded9 years ago 6 replies

I've recently upgraded a ppc405 build for a Virtex 4 device from kernel 2.6.15 (arch/ppc) to 2.6.31 (arch/powerpc) and the size of the image has...

I've recently upgraded a ppc405 build for a Virtex 4 device from kernel 2.6.15 (arch/ppc) to 2.6.31 (arch/powerpc) and the size of the image has increased from about 900k to 1.4M. As far as I can tell I've pretty much the same config options set. The 2.6.15 kernel was straight from the kernel mainline with some xilinx drivers hacked in, the .31 is straight from git.xilinx.com with nothing ...


Embedded CPU.

Started by NickNitro in comp.arch.embedded12 years ago 17 replies

Hi, When a company chooses a CPU to be embedded, why are the typical choices PowerPC, ARM etc... Why not something like an AMD Athlon. On...

Hi, When a company chooses a CPU to be embedded, why are the typical choices PowerPC, ARM etc... Why not something like an AMD Athlon. On a similar vein to AMD processors, they seem to have embedded processors and the general consumer processors, why the difference? Finally, getting hold of the general CPUs is not an issue they're available everywhere, but how can a hobbyist get hold of a ...


Debugger question

Started by Tom in comp.arch.embedded15 years ago 1 reply

Hi, when using the powerpc-eabi-gdb debugger. To set breakpoints, gdb uses memory read and write commands to nondestructively replace a...

Hi, when using the powerpc-eabi-gdb debugger. To set breakpoints, gdb uses memory read and write commands to nondestructively replace a source instruction with a trap instruction. If you replace a source instruction, isn't the memory at that moment changing ? So are the memory locations in that case still correct ? Tom


Microcontroller Vs Microprocessor for RTOS

Started by Anonymous in comp.arch.embedded14 years ago 7 replies

Dear all, I am just curious to know why almost all commercial popular RTOS like RTLINUX,Vxworks work mainly on Micro processor instead...

Dear all, I am just curious to know why almost all commercial popular RTOS like RTLINUX,Vxworks work mainly on Micro processor instead of Microcontrollers? AFAIK,I have seen Vxworks work on Boards like Intel x86,powerpc,ARM and all mentioned processor boards instead of real microcontrollers like 8051,68HC series from motorola and so. Why do RTOS prefer microprocessors as compared to microco...


Can't Flash MPC8343 Power PC using VisionClick

Started by Lee in comp.arch.embedded11 years ago

Hey Guys, I want to flash my MPC8343 Target (Freescale 8343 PowerPC by Embeddedplanet.com. I´m Using Windriver VisionClick and a Pobe JTAG to...

Hey Guys, I want to flash my MPC8343 Target (Freescale 8343 PowerPC by Embeddedplanet.com. I´m Using Windriver VisionClick and a Pobe JTAG to write U-Boot on my Target. So i connect the target and enter BKM Mode. Everytime i try to flash, the system answers " ERROR CANNOT LOAD ALGORITHM AT ADRESS XXXXXXXXX". So i tried some new adresses but it dosent work. i think i cant write into ram ...


Looking for controller, operating system, and network stack for an embedded system

Started by Neil Bradley in comp.arch.embedded15 years ago 2 replies

I'm working on a project at work that requires a new controller, operating system, a network stack, and a myriad of services (ssh, telnet,...

I'm working on a project at work that requires a new controller, operating system, a network stack, and a myriad of services (ssh, telnet, web, etc...). My desires are as follows: * 200-600Mhz operation (e.g. PowerPC 440EP and ARM XScale) * Instruction cache desirable * As many GPIOs as possible * At least 1 I2C bus * Ethernet * At least 16Mb of externally addressable address space * SD...