实验平台由清华大学自动化系嵌入式系统应用实验室和清华大学科教仪器厂联合研制,硬件基于性能优越的三星 ARM920T 32位微处理器S3C2440A,由6层核心子板和4层扩展底板两部分组成;软件基于开放源码的Linux(标配2.4.18稳定版),由引导加载程序、嵌入式Linux操作系统、嵌入式图形用户界面、GNU交叉编译调试工具组成,并选配支持WinCE操作系统。
技术性能及配置
1.核心板
1、 SAMSUNG 32位高速微处理器S3C2440A,ARM920T,标配主频405MHz(主频533MHz),系统总线135MHz
2、 64MByte SDRAM
3、 2MByte NOR FLASH
4、 64MByte NAND FLASH
5、 镀金200脚金手指接口
2.扩展底板
1、 200脚金手指接口座
2、 3.5寸320x240 TFT真彩液晶屏,LED背光
3、 3.5寸四线电阻式触摸屏
4、 矩阵小键盘
5、 实时时钟
6、 总线驱动模块
7、 复位模块
8、 步进电机
9、 直流电机
10、8×8 LED点阵
11、6位8段数码管
12、8路串行A/D转换模块
13、8 bit D/A转换模块
14、电压式温度传感器
15、I2C模块
16、4个用户自定义LED显示灯
17、1路外部中断按键
18、1路10M以太网接口
19、1路100M以太网接口
20、2路USB HOST接口
21、1路USB SLAVE接口
22、1路SD卡接口
23、2路RS-232串口
24、1路RS-485串口
25、1路20脚标准JTAG接口
26、I2S音频输入输出接口
27、1路IDE硬盘接口
28、1路PCMCIA接口
29、1路CF卡接口
30、1路PS2接口
31、1路CAN总线接口
32、1路VGA接口
33、1路TV接口
34、1路GPS / Zigbee扩展接口
35、外部扩展插槽
3.选配模块
l USB口ARM仿真器
l GPS扩展板
l Zigbee扩展板
l USB转串口线
4.调试环境
l 台式机平台为Linux操作系统(推荐Redhat 9.0或Fedora Core 5)
l JTAG口FLASH烧写程序SJF-2440
l 引导程序VIVI
l Linux 2.4.18或2.6.17内核源码、ARM GCC环境
l Cramfs或NFS文件系统
l 选配支持WinCE 4.2或5.0系统
部分实验内容
部分、基础实验
实验一、Linux的安装和基本操作实验
实验二、JTAG原理与SJF-2440使用实验
实验三、VIVI移植与使用实验
实验四、Linux内核移植实验
实验五、应用程序移植实验
实验六、驱动程序移植实验
实验七、串口通信实验
实验八、外部中断实验
实验九、LED点阵实验
第二部分、提高实验
实验十、八段数码管显示实验
实验十一、直流电机实验
实验十二、步进电机实验
实验十三、键盘实验
实验十四、A/D实验
实验十五、D/A实验
实验十六、LCD实验
实验十七、触摸屏实验
实验十八、网口实验
实验十九、音频实验
实验二十、USB实验
推荐教材及资料
1、 《嵌入式系统的构建》慕春棣 (清华大学自动化系教授/博导)
2、 《TEB-2440嵌入式系教学统实验开发平台实验指导书》
3、 《嵌入式设计及Linux驱动开发指南—基于ARM9处理器》孙天泽 (推荐)
4、 《LINUX设备驱动程序》(第二版)RUBINI & CORBET著 魏永明 等译 (推荐)