實驗平臺由清華大學自動化系嵌入式系統應用實驗室和清華大學科教儀器廠聯合研制,硬件基于性能優越的三星 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著 魏永明 等譯 (推薦)