Hello *, I just want to start in ARM processors and it would be nice ift it has following features: - Linux running - SD-Card interface - USB Host/Client - Ethernet (10Mbit or 100Mbit) - No BGA (TQFP or the thing where THT Sockets avialable) - Easy to get in Germany - Cheap :-) - Internal Flash(For U-Boot) - Decent Ram(would be nice if it is enough to run Debian for StrongARM) - Interface for Audio Codecs (I²S?) Bye, SD-Fritze
Sd Fritze wrote: > Hello *, > > I just want to start in ARM processors and it would be nice ift it has > following features: > > - Linux running No problem > - SD-Card interface No problem > - USB Host/Client No problem, it is called device though, not client > - Ethernet (10Mbit or 100Mbit) No problem > - No BGA (TQFP or the thing where THT Sockets avialable) Big problem > - Easy to get in Germany don't know > - Cheap :-) depends on your definition of cheap > - Internal Flash(For U-Boot) huge problem > - Decent Ram(would be nice if it is enough to run Debian for > StrongARM) --- DEFINE decent. Would definitely have to be on the board, not on the chip > - Interface for Audio Codecs (I²S?) No problem > Bye, > > SD-Fritze See my comments above. You are looking for a higher end ARM9 / ARM11 StrongARM microprocessor or similar with features that are only available in the microcontroller area. Your requirement of Linux would imply an ARM9 or upwards, these devices have very high pincount and are manufactured in processes that might not have flash implemented yet. High pincount --> usually BGA, new processes --> usually no flash. Flash for U-Boot can easily be external not a requirement to have it on chip. There needs to be much more in the flash as well, e.g. the whole OS, where else would it load from, external HDD!? There is a significant chance you need to do some more homework in your definition of the requirements. Best, Robert
Hi SD-Fritze look here http://www.harerod.de/centipad/english/index.html and check, whether it fits your needs. Kind regards, mcc
Hi, the available ARM SoC without a BGA case are quite limited. If its OK to use a ready made module you have quite some options. Internal flash is not that common for these as well, that's more the domain of 8 an 16 bit controllers. Atmel has a few that have internal flash and are available in a non-BGA case. Olimex should have evaluation board for these. Apart from this you can look at the FriendlyARM modules (http://www.friendlyarm.eu, Samsung ARM9 and with cheap baseboards.) and some more industry modules by Karo (e.g. the TX27) or Garz & Fricke (Adelaide). Greetings Florian
An AT91RM9200 will probably come close to what you need. The CentiPad is one possible option. If you speak German, you might consider this one: http://www.mme-berlin.de/arm9-modul/index.htm I used it at work, and it's quite good. Though especially targeted towards using Pascal for application development, you can use C/C++ as well. Comes with pre-installed Linux (2.6 Kernel / BusyBox) on MicroSD-Card and a ready-to-use toolchain (including IDE for Windows, TFTP server and Terminal) on an USB stick. Documentation (German only, though) is easy to understand, but still comprehensive. Support is extraordinarily good, including assistance at customizing the system for your application.