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.
Thanks,
-Martin