Re: Best low cost uP for full Linux



In comp.arch.embedded,
m <martin.usenet@xxxxxxxxx> wrote:
I am trying to select a uP to build into an embedded device. Here are
the requirements:

- Run full Linux with MMU support
- External bus support for more than 256MB of RAM, preferably DDR2
- Support for 64MB+ of NAND FLASH
- Support for 8MB of NOR FLASH
- I2C (2 ports ideal, one is OK)
- SPI
- USB Host x2
- 10/100 Ethernet
- At least two serial ports, four even better
- LCD interface highly desirable
- 16 to 32 available parallel I/O pins
- Expansion bus for external peripherals
- Low cost

Something like the Coldfire MC5329 would be perfect, except that this
chip does not have a MMU and you are forced to use uCLinux, which I
want to avoid due to the lack of memory protection and other
limitations.

I'd appreciate a shove in the right direction.

The Atmel AT91RM9200 has a lot of the listed features, I know it has
MMU, USB HOST (1 or 2), 10/100 Ethernet, SPI, 3/4 Serial, I2C. It has
some support for FLASHes, check atmel site for details, they're not
all in my head at this time. :-)
While you're there, check the other ARM9 chips as well.

--
Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)

"I'll rob that rich person and give it to some poor deserving slob.
That will *prove* I'm Robin Hood."
-- Daffy Duck, Looney Tunes, _Robin Hood Daffy_
.



Relevant Pages

  • Re: Best low cost uP for full Linux
    ... External bus support for more than 256MB of RAM, ... Support for 64MB+ of NAND FLASH ... low cost and full MMU support always rings an ARM9 bell with me. ...
    (comp.arch.embedded)
  • Best low cost uP for full Linux
    ... Run full Linux with MMU support ... External bus support for more than 256MB of RAM, ... Support for 64MB+ of NAND FLASH ...
    (comp.arch.embedded)
  • Re: Best low cost uP for full Linux
    ... External bus support for more than 256MB of RAM, ... Support for 64MB+ of NAND FLASH ...
    (comp.arch.embedded)
  • Re: Best low cost uP for full Linux
    ... External bus support for more than 256MB of RAM, ... chip does not have a MMU and you are forced to use uCLinux, ... It looks like several of the V4 flavors have MMUs, so if you're extremely lucky some Linux jock may have even gotten the code working for it already. ...
    (comp.arch.embedded)