Micro2440
Das Micro2440 ist im Prinzip wie das Mini2440 nur das es keine 64/128MB Flash Version gibt(gab es mal ?), aufgebaut ist es als Stamp-Modul das zu bekommt man im Bündel meistens ein SDK-Bord mit der Peripherie und wahlweise 3,5"/7" TFT oder einen LCD2VGA Adapter.
Technische Daten (Stamp Modul)
Dimension: 63 x 52 mm CPU: 400 MHz Samsung S3C2440A ARM920T (Max freq. 533 MHz) RAM: 64 MB SDRAM, 32 bit 100 MHz Bus Flash: 64 MB / 128 MB / 256 MB / 1GB NAND Flash and 2 MB NOR Flash with BIOS User Outputs: 4x LEDs Expansion headers (2.0mm) Debug: 10 pin JTAG (2.0mm) OS Support: Android, Linux 2.6, Windows CE 5 and 6
Technische Daten (SDK-Board)
Dimension: 180 x 130 mm EEPROM: 1024 Byte 24C08 (I2C) Ext. Memory: SD-Card socket Serial Ports: 3x DB9 connector (RS232) USB: 4x USB-A Host, 1x USB-B Device Audio Output: 3.5 mm stereo jack Audio Input: 3.5mm jack (mono) Ethernet: RJ-45 10/100M (DM9000) RTC: Real Time Clock with battery Beeper: PWM buzzer Camera: 20 pin Camera interface LCD: Connector for FriendlyARM Displays (3,5" and 7") and VGA Board Touch Panel: 4 pin User Inputs: 6x push buttons and 1x A/D pot Expansion header (2.0mm) Power: 5V connector, power switch and LED
U-Boot aus den Quellen Bauen
Leider kann der vivi Bootlader nicht wirklich viel, daher ist es sinnvoll diesen durch U-Boot auszutauschen, ich benutze das OPENMOKO U-BOOT für das Micro2440 mit 256MB.
Voraussetzungen dafür ist ein Crosscompiler z.b. der von Codesourcery.
Build Verzeichnis Anlegen und git Res. laden: <c> mkdir uboot ; cd uboot git clone git://repo.or.cz/u-boot-openmoko/mini2440.git </c> Crosscompiler vorgeben: <c> export CROSS_COMPILE=arm-none-linux-gnueabi- </c> Sourcen fürs micro2440 einstellen: <c> cd mini2440 make mini2440_config make all </c>