Developed by UP-TECH, UP-NETARM2410-S is a homemade embedded integrated platform with strongest function. It can be arranged in pairs with modularized platform UP-NETARM2410. UP-NETARM2410-S meets the demands of most university of teaching embedded system based on ARM9.
Hardware resource:
1. Kernel module
* Embedded chip S3C2410 is based on ARM9 architecture with 202MHz frequency
* 64MB SDRAM
* 64M FLASH
* Provides full Linux, WINCE and UCOS-II operating system porting
2. Mainboard resource
* 8-inch 640*480TFT real color LCD
* Touch screen
* 4 USB host port, 1 USB device port
* JTAG interface
* One 100M Ethernet card, another 100M Ethernet card obligated
* Two serial ports, one 485 interface
* CAN bus interface
* Infrared transceiver
* 8-channel 10-bit A/D converter, 2-channel 10-bit D/A converter
* PCMCIA interface
* SD/MMC interface
* DE hard disk interface
* Notebook hard disk interface
* CF card interface
* IC card interface
* DC motor, stepping motor
* 8 customized LED displays
* 17-key keyboard
* PS2 mouse, keyboard interface
* High-performance stereo audio module which supports record and playback
* Microphone interface
* One 168-Pin extended socket which lets hardware can be extended illimitably
3. Optional modules
Software resource:
* Ported Microwindows graphic user interface
* Provides Linux, WINCE, UCOS-II operating system
* ARM cross compiling tool
* All source codes of hardware driver and experiment program and binary file of Cygwin, GDB, DGBServer, ARM Insight and Bootloader
Experiment environment:
LINUX experiments:
Chapter 1 Basic knowledge of embedded LINUX development
1.1 Brief introduction of embedded Linux
1.2 Brief introduction of embedded Linux development platform
1.3 Design flow of embedded Linux
1.4 Establishing embedded Linux development environment
1.5 Downloading Linux system programs and applications
Chapter 2 Basic experiments
2.1 Acquainting with Linux development environment
2.2 Multithreading application program design
2.3 Serial port program design
2.4 Experiment of A/D interface
2.5 Experiment of D/A interface
2.6 Experiment of CAN communication
2.7 Experiment of simple embedded WEB server
2.8 Experiment of RS-485 communication
2.9 Experiment of DC motor
2.10 Experiment of stepping motor
Chapter 3 Kernel experiments
3.1 Experiment of Linux kernel porting and compiling
Chapter 4 Driver module experiments
4.1 First step of kernel driver design experiment of module driver
4.2 Experiment of kernel driver design touch screen driver
4.3 Experiment of IC card reading & writing
4.4 Experiment of PS2 drivers designed for keyboards and mouses
4.5 SD card experiment
4.6 Experiment of IDE_CF card reading & writing
4.7 Experiment of audio driver and application
4.8 Experiment of dual Ethernet card DEMO
Chapter 5 Wireless communication experiments
5.1 GPS communication experiment
5.2 GPRS communication experiment
5.3 Experiment of reading & writing CF card, wireless LAN communication based on PCMCIA
5.4 Infrared communication experiment
5.5 Blue-tooth wireless communication experiment
Chapter 6 Appendix
6.1 Common LINUX commands
6.2 VI introduction
6.3 GCC and GDB
6.4 GNU General Public License(GPL 1991.6 2nd. Version)
WINCE experiments:
Chapter 1 WINCE system summarization
Chapter 2 WINCE system development
Chapter3 WINCE system driver development
Chapter4 WINCE application development
Chapter 5 Appendix
Chapter 6 Schematic sheet of circuit
MC/OS- II Experiments
Chapter 1 Summarization of embedded development system resource
Chapter 2 Brief introduction of embedded system development environment