
Select and match module
GPRS module |
GPS module |
|
VGA PACK |
|
(Appearance of Experiment box 's interior and function introduction)
Hardware configuration of Embedded System:
Serial number |
Name |
Description |
Annotation |
1 |
CPU |
Samsung S3C2410X,203MHz Main Frequencies |
|
2 |
ROM |
1 MB AMD Flash ROM,64MB Samsung Nand Flash |
|
3 |
RAM |
64MB SDRAM,100MHz Frame-changing Frequency |
|
4 |
LAN |
A 10M Ethernet,RJ-45 Interface |
|
5 |
RS232 |
3 DB9 serial ports (one is the entire serial port) |
|
6 |
RS485 |
A RS485 Interface |
|
7 |
Irda |
A Infrared Interface |
|
8 |
CAN |
A CAN Bus Interface |
|
9 |
Parallel |
A standard printing parallel port |
|
10 |
RS485 |
A RS485 Interface |
|
11 |
USB |
2 USB Host A interfaces(USB 1.1 agreement) |
|
A USB Slave B interface(USB1.1 agreement) |
|||
12 |
PS2 |
2 PS2 Interfaces(mouse and keyboard) |
|
13 |
Audio |
A audio output interface(double track,could connect whit earphone directly) |
|
14 |
IDE |
2 IDE Hard disk interfaces(2.5 inches Hard disk and 3.5 inches Hard disk (selecting and matching)) |
|
15 |
RTC |
Connect with crystal oscillator(32.768KHz),has the backup battery,could hold clock |
|
16 |
JTAG |
A 20needles standard JTAG interface(2.0mm spacing),mainly uses for to download boot loader |
|
17 |
SD Card |
A standard SD Card socket |
|
CF Card |
2 standard CF Card interfaces(one is match) |
||
18 |
LED |
4 programmable user LED(has driver),8 Seven Segment Numeric Display |
|
19 |
Keypad |
16 programmable user keystroke (has driver) |
|
20 |
Reset |
A reset keystroke |
|
21 |
Power |
AC 220V input |
|
22 |
LCD module |
8 inches TFT wide screens(800X480 touch-screen) |
|
23 |
A/D module |
A A/D experiment module |
|
24 |
VGA module |
A standard VGA interface, may directly connect each kind of CRT monitor or LCD with VGA interface |
|
25 |
GPRS module |
A GSM/GPRS module,Built-in TCPIP agreement,may call or answers the telephone,receiving and dispatching short message,accessing internet(selecting and matching) |
|
26 |
Motor control module |
A stepping motor and a DC motor |
|
27 |
Expands interface |
A expands interface,to develop expediently |
|
28 |
Develops box |
Put Hardware configuration of Embedded System in the develop box |
|
Comparative table of product superiority:
Comparison project |
GEC2410 BV1.1 Embedded system |
Other |
Tests teaching material |
Provides more than 500 pages "GEC2410 Teaching Experiment To develop Platform Experiment Instruction",involves the foundation experiment about ARM structure and translation method of WinCE、the use of driver and example、application、driver program |
Generally only have several dozens pages, just introduced how to translates OS |
Windows CE edition |
Windows CE.net 5.0。Could transplant to Windows CE.net 6.0 just need a few modification |
Windows CE.net 4.2,transplant to Windows CE.net 6.0 need more modification and very difficult |
Linux edition |
Linux2.6.Linux2.6 function is more stronger, increased many new functions(e.g. mem pool ) |
Linux2.4,have big different with 2.4 kernel in bottom transfer |
GPRS |
Provides the API function (open source) to use in call or answers the telephone,receiving and dispatching short message,accessing internet wirelessly |
Generally only supports accessing internet wirelessly |
GPIO、I2C、PWM、ADC and some drivers that Microsoft or Samsung don't provide |
Provide GPIO,I2C,PWM,ADC,PS2 mouse and keyboard, IDE hard disk, three serial ports (one of has modem function) drivers |
does not provide |
Printer interface |
Link to printer,supports printing file,study experiment of parallel interface control printer |
does not provide |
Software configuration:
1. Transplant of Linux, WinCE embedded system, supports each kind of application interface.
2. Provide the software of experiment.
Name |
Function characteristic |
Explanation |
BIOS |
Boot loader |
Start system(could setting starting time) |
Kernel and root file system |
Linux kernel 2.6.11 |
Uses 2.6 stable kernel |
ROM/CRAM/EXT2/FAT32/NFS file system |
Supports ROM/CRAM/EXT2/FAT32/NFS/YAFFS and some file system |
|
YAFFS |
YAFFS file system |
|
Driver to support |
System Interrupt & Timer Driver |
System Interrupt and time driver |
Serial device driver |
2 serial ports driver |
|
Block memory device driver |
Block device driver |
|
Flash memory device driver |
Nand Flash driver |
|
10Base-T external Ethernet device driver |
Driver of 10Base-T external Ethernet device |
|
RTC (Real Time Clock) Driver |
Real Time Clock driver |
|
USB Host driver |
USB Host driver |
|
USB Slave |
USB Slave driver |
|
Many Country Language Support |
Support of internationalization |
|
LCD |
LCD driver |
|
Frame Buffer |
Frame Buffer |
|
Network protocol and network application |
TCP/IP |
TCP/IP protocol |
NFS |
support NFS Client |
|
Telnet Server |
Telnet server |
|
File transfer (FTP client / server) |
FTP transfer serve(include enter and server) |
|
Remote login (telnet) |
Telnet Remote login |
|
Web server (HTTP v1.1, boa) |
Web server (boa) |
|
Web base management suite (Sample only) |
Web base management suite |
|
System upgrade |
Console & FTP |
Use FTP upgrade system at console |
NFS |
Use network file system |
|
Mobile Storage |
Use Mobile Storage |
|
configuration the system and serves |
Local console through RS232 and remote telnet configuration and management(Sample Only) |
Use serial ports console or remote telnet configuration and management |
WEB configuration and management(Sample Only) |
Use web configuration and management simply |
|
Network ping |
Use ping to check system |
|
Ifconfig, route, inetd |
Support ifconfig, route,inetd and some network configuration and serve program |
|
login, sh, echo |
Enter and other program |
|
Basic tools |
cat, chmod,cp, echo, free, hostname, init, kill, ls, mkdir, mount, ps, rm, yes,insmod, lsmod, rmmod, pwd, cat, more, less等 |
Linux commonly used order(constructs on busybox) |
Application of console |
mp3play |
Mp3 player under the console |
leds |
Control user LED |
|
buttons |
Keyboard program |
|
vidcat |
USB camera screen-capture program |
|
armsql |
Embedded database |
|
Driver of the third party USB device |
USB keyboard, mouse |
Supports the majority of USB keyboard, mouse |
USB Disk |
supports each kind of USB Disk directly to insert/pulls out uses |
|
Mobile hard disk |
supports each kind of Mobile hard disk directly to insert/pulls out uses |
|
USB Hub |
supports each kind of USB Hub |
|
USB camera |
Supports the USB camera use ov511 chip |
|
Embedded graphical interface |
MiniGui |
GUI in China |
Qt/Embedded |
QT |
(5)Three network Switch (24),the length determined by the actual situation
(6)Tutorial:experiment tutorial of the development system, instruct book of experiment, teaching lecture
(7)Other devices:a projector、a white board、air conditioning
Software configuration of PC
win2000/XP OS;red flag Linux OS
Red Hat Linux9 OS/ Debian Linux OS;Linux use original server software
Experiment Content
1 Embedded System
1.1 Concept of the embedded system
1.2 Embedded processor
1.3 Embedded OS
1.4 Introduce the experiment platform of GEC2410B
1.4.1 Hardware sources
1.4.2 Software resources
1.4.3 Use of teaching platform
2 Use of the ADS integrated development environment
2.1 Introduce the ADS 1.2
2.2 AXD debug
3 ARM foundation experiment
3.1 Experiment of ARM assemble instructions
3.2 C and assemble instructions mix programming experiment
3.3 External interrupt experiment
3.4 Watch-dog application experiment
3.5 PWM timer experiment
3.6 Start code experiment
3.7 Serial port experiment
3.8 Matrix keyboard scanning experiment
3.9 Real-time clock designs
3.10 IIC Bus application experiment
3.11 Nor flash application experiment
3.12 Nand flash application experiment
3.13 LCD display experiment
3.14 VGA display experiment
3.15 touch screen experiment
3.16 ADC experiment
3.17 TFTP Ethernet communication experiment
3.18 Audio interface experiment
3.19 CAN Bus communication experiment
3.20 USB HOST experiment
3.21 CF card read-write experiment
3.22 SD card interface experiment
3.23 IDE hard disks hang experiment
3.24 RS485 communication experiment
3.25 GPS whole world locate the experiment
3.26 GPRS/GSM communication experiment
4 Real-time operating system Nucleus experiment
4.1 Nucleus introductions and application
4.2 Nucleus PLUS on S3C2410A transplant
4.3 Nucleus PLUS based on S3C2410A experiment
5 Embedded Linux system experiment
5.1 Embedded Linux overlapping tool chain's installment and use
5.2 Embedded Linux hangs carries the long-distance shared folder experiment
5.3 Embedded Linux application development
5.4 Embedded Linux overlapping debugger's installment and use
5.5 Embedded bootloader transplants
5.6 Embedded Linux overlapping tool chain's manufacture
5.7 Embedded Linux kernel transplant
5.8 Embedded Linux root filing system's manufacture
5.9 Embedded Linux kernel module design
5.10 Embedded Linux led driver designs
5.11 Embedded Linux keypad driver designs
5.12 Embedded Linux LCD driver designs
5.13 Qt/embedded development environment installment
5.14 Qt/embedded application development example
5.15 Qt/embedded application transplant
6 Embedded Windows CE system experiment
6.1 Windows CE install
6.2 Have custom-made embedded windows CE platform
6.3 Establish the communication link in windows CE and between the tabletop system

