| |
 |
 |
| FD_iMX21-DevPlatform
|
Freescale iMX21 Advanced Multi-Media Development Platform |
Download:
 |
| Overview |
FD_iMX21-DevPlatform is a multi-function development hardware platform base on the multi-media processor iMX21 produced by Freescale. iMX21 is an advanced low-consumption multi-media processor with strong functions. It is based on a high-performance and low-
consumption ARM926EJ-S core. An Enhanced Multimedia Accelerator (eMMA) offers you pre- and post- processing modules as well as MPEG-4 and H.263 encoder and decoder which may be used in 2-D, 3-D graphic and video applications. You may connect any kinds of CMOS sensors to the high-speed CMOS sensor interface.
It has full fledged human interfaces such as an 8 X 8 keypad and a 16/18-bit color LCD controller up to SVGA.
It also has rich interconnection interfaces such as 4 x UARTs, an IrDA(MIR/FIR), 2 HOST USB OTG, 2 CSPI and a I2C interface.The expansion interfaces are 2 MMC interfaces,2 SD/SDIO interfaces, a PCMCIA interface and a True IDE interface. The processor works at a high frequency ranges from 266MHz to 532MHz and the system clock may up to 133MHz.
FD_iMX21-DevPlatform is able to meet all the needs for embedded multi-media applications nowadays and is suitable for all these developments.
|
FD_iMX21-DevPlatform provides rich hardware functions:A high-performance low-consumption processor with a ARM926EJ-S core; a large-capacity memory system; 8MByte---64MByte Flashs; 64MByte SDRAM;multi human interfaces; a 16/18-bit color LCD or SLCDC interface; a 3.5 inch TFT LCD or SLCDC,an 8 x 8 Keypad interface with a 6 x 6 Keypad;strong video and audio functions; a stereo audio interface; an audio I/O interface; a CMOS sensor interface used as Camera interface; a high-speed 100M network interface which may link to WAN or LAN directly; 4 UART ports;1 IrDA interface; a USB OTG interface; a USB HOST interface; multi expansion or storage interfaces; 1 SD interface; 1 expansion MMC/SD interface; 1 HDD interface which may link to hard disks or 1.8 inch micro-hard disks; multi expansion interfaces including an expansion bus interface, most GPIO interfaces and a JTAG debug interface.
Software Development Package for FD_iMX21-DevPlatform:
1. A Powerful Bootloader.
You can use the Booloader to update/download/debug software such as Bootloaders, Linux cores, Linux file systems. You may also start Linux using the bootloader. We will also provide you a development tool for the Bootloader.
2. An Embedded Real-time Linux Operation System
We will provide you with an open-code embedded Linux operation system, all the Linux BSP and drivers for all the devices as well as an embedded Linux development environment, a GNU compiler, linker, assembler, debugger, and Flash download tool.
3. Application Program Development Package Based on Embedded Linux
We will provide you a program development package as well as a GUI development package.
4. Application Examples Based on Embedded Linux
We provide you with typical application examples based on embedded Linux. You may develop your own applications referencing to corresponding examples.
FD_iMX21-DevPlatform Application:
FD_iMX21-DevPlatform is suitable for advanced embedded application developments and may be used as a development platform for the following products:All kinds of multi-media devices, smart handheld devices, wireless PDAs, PMPs, MP4s, smart mobile phones, 3G mobile phones and devices, mobile video and audio devices, wireless entertainment devices, network video devices, devices with multi human interfaces, industrial data processing terminals, multi-function POSs, portable instruments and meters, VOIP devices and etc.
|
| |
| Highlights |
● Freescale iMX21 Processor, a low-consumption multi-media processor based on ARM926EJ-S, working at a frequency ranges from 266MHz~532MHz with 16KB I-Cache, 16KB D-Cache and Java support.
● Build-in MPEG-4 and H.263 Encode / Decode hardware modules which may be used in video and graphics processing without software algorithm modules and improves processing speed greatly. A graphics accelerator inside CPU.
● 8MByite~64MByte Flash Memory
● 64MByte SDRAM Memory
● A 16/18 Bit Color LCD interface, supporting all kinds of self-colored/colorful STN LCDs and TFT color LCDs
● A smart panel LCD interface supporting LCD modules directly
● A Touch Screen interface
● An 8 x 8 Keypad human interface
● A stereo audio input and output interface, which may be used in stereo playing
● A CMOS sensor interface, which can be used as Camera interface
● A USB OTG interface, which may be used as USB HOST or USB Device to download programs and files
● A high-speed 10/100M network interface
● 4 x UARTs
● 1 IrDA interface(MIR/FIR)
● 1 MMC SD interface, which is compatible with large-capacity SD
● One HDD interface which may link to hard disks or 1.8 inch micro-hard disks
● One I2C interface, one 1-Wire interface
● A 32-bit external bus expansion interface
● A GPIO expansion interface including 2 groups of SPI interfaces, 1SD interface, a PCMCIA interface and 1 USB HOST interface
● A 3.5 inch TFT color LCD, Touch Screen, and an interface board
● A 6 x 6 Keypad
● A JTAG debug interface
|
| |
 |
| Benefits |
● Strong video processing ability. CPU is an iMX21 chip based on an ARM926EJ-S core. An Enhanced Multimedia Accelerator (eMMA) offers you pre- and post- processing modules as well as MPEG-4 and H.263 encoder and decoder. Particular image processing algorithms are not needed and the processing speed is greatly accelerated. It is suitable for video applications in all fields such as mobile video devices, network video devices, mobile TV phones and 3G mobile phones.
● Powerful graphic processing ability. It may process motive graphics and images such as 3-D games. It is very suitable for mobile 3-D devices such as 3-D game machines.
● Powerful power management ability. It is low-consumption and is designed for all kinds of mobile devices.
● USB-OTG(On-The-Go), A USB OTG interface and 2 USB HOSTs make smart handheld devices very convenient to connect with other devices.
● Multi human interfaces. A LCD or SLCDC interface and a 8 x 8 keypad make it very easy to design terminals and smart display devices.
● Stereo audio I/O port. It may be used to design mobile devices with audio functions.
● CMOS interface for video sensors. It may be linked to CMOS sensors directly and may be used in devices with Camera functions such as camera mobile phones.
● High-speed 100M network interface which may link to WAN or LAN directly in network applications.
● Multi storage interfaces such as SD interface and HDD interface. The HDD interface may be link to hard disks or 1.8 inch micro-hard disks to realize large-capability storage.
● 4 UART interfaces which may be linked to other serial modules and devices such as GPS/GPRS/CDMA/3G modules.
● Multi expansion functions such as MMC/SD interface, PCMCIA interface and USB interface. They are easy to be expanded.
● 32-bit external bus expansion interface which is used in other function expansions and tests
We provide you with professional customization services to meet needs of different applications in different fields. We will help you to release your products rapidly and take the preemptive opportunities in the market.
|
| |
| Specifications |
| Hardware Components |
| Feature |
Description |
| Processor |
Freescale iMX21, A low-consumption multi-media processor based on a ARM926EJ-S, working at a frequen cy ranges from 266MHz~532MHz with 16KB I-Cache, 16KB D-Cache and Java support . |
| Memory |
| .
8 ~ 64Mbytes Flash |
| .
64MByte SDRAM Memory |
|
| Display |
| A 16/18 Bit Color LCD interface, supporting all kinds of STN and TFT color LCD |
|
| Touch Screen |
| A Touch Screen interface, support ing any Touch Screen |
|
| Keypad |
| . An 8 x 8 Keypad interface |
| .
A 6 x 6 Keypad, which
satisfies the
basic needs in handheld applications |
|
| Audio Interface |
| . A stereo audio input Interface
. A stereo audio output interface |
|
| CMOS Interface |
| A CMOS sensor interface, used as Camera interface |
|
| USB |
| A USB OTG interface, which can be used as USB HOST or USB Device to download programs and files |
|
| SD Interface |
One MMC SD interface |
| Network |
A 10/100M network interface |
| HDD Interface |
One HDD interface, which may link to hard disks or 1.8 inch micro-hard disks |
| UART Interface |
Four UART interfaces, which may be linked to other serial modules and devices such as GPS/GPRS/CDMA/3G modules |
| IrDA Interface |
1 IrDA interface(MIR/FIR) |
| I2C |
1 I2C interface |
| 1-Wire |
1-Wire interface |
| Extension Interface |
A 32-bit external bus interface for expansions and tests
A GPIO expansion interface including 2 groups of SPI interfaces, 1SD interface, a PCMCIA interface, 1 USB HOST interface and 60 GPIOs |
| LCD Panel &Touch Screen board |
A 3.5 inch TFT color LCD, Touch Screen, and an interface board |
| Console |
One Standard UART console serial port |
| JTAG Debug Port |
One JTAG debug interface |
| Accessories |
+5V Power Adaptor
Cables: RS232 cable, Network Cable, USB Cable. |
| Power |
1W~2.5W |
| Mechanical |
Size : 260.0 mm × 210.0mm |
|
| |
| Software Components |
| Feature |
Description |
| BootloaderRedBoot |
A powerful Bootloader
You may use the Booloader to up-data/download/debug software such as Bootloaders, Linux cores, Linux file systems. You may also start Linux using the bootloader. We will also provide you a development tool for the Bootloader. |
|
| Embedded Linux OS |
| 1. All the embedded Linux BSP designed for FD_iMX21-DevPlatform |
| 2. An open-code and full-function embedded Linux operation system |
|
| File System of Embedded Linux |
| A file system designed for FD_iMX21-DevPlatform with all the source codes |
| Mtd + Jffs2 Flash file system |
|
Device Drivers for Embedded Linux |
1 . All the devices drivers for embedded Linux with source codes :
. LCD driver
. Touch screen driver
. Audio device driver
. Network driver
. Serial port driver
. IrDA driver
. Keypad driver
. SD driver
. USB driver
. CMOS driver
We will provide example drivers for other devices.
2 . Introductions and design flows for typical device drivers |
Development Package for Embedded Linux |
AAll the SDK for ARM Linux development :
GNU cross development tools:
- ARM linux C compiler,
- ARM linux C++ compiler
- ARM linker
- glibc Library
- Bin utilities
- debugger |
|
Application Demos and Examples Based on Embedded Linux |
Typical application examples for embedded Linux with source codes
Particular introductions for all the application examples
1. A LCD graphic display example
2. A smart LCD application example
3. A handwriting input example
4. A keyboard application example
5. A network programming example
6. An audio application example
7. A driver programming example for SD
8. A CMOS graphic application example |
Embedded LinuxGUI |
Free GUI development package
MicroWindow GUI
GUI development DEMO |
Document |
Full fledged technology development guides and documents |
| -
All hardware design diagrams |
| -
All hardware and software development guides and references |
| A driver development guide for embedded Linux |
| An application program development guide for embedded Linux |
|
|
| |
| System Package
List |
| Items |
Description |
| Hardware |
| 1. An advanced multi-media development platform based on ARM926EJ-S (Freescale iMX21) |
| 2. 3.5 inch TFT LCD and Touch Screen |
| 3. LCD Interface board |
|
| Software |
| 1.Bootloader |
| 2. Linux OS customized for this platform |
| - A full fledged embedded Linux OS with all the source codes |
| - An open-code file system including a Flash file system |
| - Linux drivers customized for all the devices with source codes |
| - Application examples with source codes |
| 3. Development SDK for embedded Linux |
| 4. Embedded Linux GUI |
| 5. Software development SDK |
|
| Documents |
| -
User Manual |
| -
Guides for hardware and software |
| - All hardware design Schematics |
|
| Accessories |
| -
5V Power Adapter 1 |
| -
Console RS232 Cable 1 |
| -
Network Cable 1 |
| -
USB HOST Cable 2 |
|
|
| |
| Application: |
FD_iMX21-DevPlatform is suitable for advanced embedded application developments and may be used as a development platform for the following products :
All kinds of multi-media devices, smart handheld devices, wireless PDAs, PMPs, MP4s, smart mobile phones, 3G mobile phones and devices, mobile video and audio devices, wireless entertainment devices, network video devices, devices with multi human interfaces, industrial data processing terminals, multi-function POSs, portable instruments and meters, VOIP devices and etc.
|
| |
| Order Information |
Order Number |
Description |
FD_iMX21-DevPlatform |
8~64MB Flash. 64MB SDRAM. An advanced multi-media development platform based on an ARM926EJ-S core for smart, wireless, mobile, video and data processing devices developments |
|
| |
Download:
 |
|