FriendlyARM Mini2440 for OEM buyers. Note: OEM purchase orders require a 70% deposit. What is the difference between the SDK and the OEM? This is just the Mini2440: The SDK material, like Power supply, serial cable, USB device cable and Ethernet cable is not included! Samsung S3C2440 processor with MMU at 405 MHz. 64 MBytes of 32 bit wide RAM. The four biggest chips are the 64 MBytes of RAM and 256 MBytes of Flash ROM. Only 10x10 cm and 1.8 cm thick. The four white sockets on the right of the PCB are power, COM Ports, and LAN. The DB9 is COM0. Notice the onboard Mic in the lower right between two white sockets. NOR/NAND boot switch is bottom right, and power switch is top right.Top edge left to right is LCD and touch screen interface, camera interface, reset switch, and power switch. Left edge top to bottom: GPIO connector, also port for A/D converter, SD Card socket, USB Device socket. Bottom left to right: 10 pin JTAG connector matches included cable, System Bus connector, NAND/NOR boot switch. Right side top to bottom: Power, DB9 COM 0, RJ-45 Ethernet, USB Master, audio out. The right side connections have corresponding white cable connectors on the PCB for more permanent connections in embedded applications. The Mini2440 cold boots Linux+Qtopia in less than 10 seconds. Software can be loaded with Windows, Linux, by USB or Ethernet, or from an SD Card by using the boot loader and a serial terminal. Size 10x10cm. Weight 2.8 oz, 80 grams.
Note: The label that says "USB Host Remote" is incorrect. That connector is interrupts and A/D. The "NAND/NOR Remote" is audio. It lets us see who copies our pictures.
Please note: The Mini2440 is NOT like a simple ARM7 with a few K of memory. It is a minicomputer system on a chip. That means plenty of RAM and ROM (Flash) to run a multitasking OS with a full GUI. Multiple users can log in if you run Linux and set it up that way. The MMU allows very sophisticated approaches, or it can be ignored and a single dedicated real-time program can be run. Computers with considerably less speed and memory routinely handled 32 to 64 users simultaneously in the past.
Do you have to generate the OS yourself? No. Binaries and sources are provided and the board comes loaded with Linux and Qtopia. Is it easy to write applications with the provided OS and tools? Yes! Use C or C++ and the included gcc ARM compiler and libs. All the I/O is supported with drivers and addresses listed for poking bits around yourself. Once your development is set up in your favorite way, say with Eclipse, it is like any other system. QEMU for the ARM can be used to emulate the Mini2440 and work even faster -- no downloads, just run.
The NOR Flash holds Superboot2440 which can program the on-board NAND from files on an SD card. No need for a PC host and serial and USB to load production software. Need to do hundreds of them? Make ten or 20 SD cards and do them in batches. No PC needed. Service reps and customers can update software the same way. You can send files and they can load an SD card.
The inner mounting holes fit the 3.5" LCD found on the Mini35.
Mini2440 S3C2440 board (Preloaded with Linux)
|Interface and Resource|