《ARM7嵌入式開發(fā)基礎實驗-(含光盤)》以EL-ARM-830的ARM7 CPU(S3C44B0X)板為硬件實驗平臺,開發(fā)了基于ARM7嵌入式基本接口實驗、基于ARM7的μC/OSII操作系統(tǒng)基礎實驗和基于μClinux操作系統(tǒng)基礎實驗。 在《ARM7嵌入式開發(fā)基礎實驗-(含光盤)》的內容設計和教學實驗系統(tǒng)開發(fā)過程中,緊密結合了基于ARM7嵌入式開發(fā)的實際應用,將基于ARM7嵌入式應用系統(tǒng)外圍復雜的實用模塊開發(fā)例程,以及基于嵌入式μC/OSII和μClinux的開發(fā)基礎移植到實驗教學系統(tǒng)中,形成了貼近實際工程應用的基于ARM7嵌入式基礎實驗教學和培訓體系。《ARM7嵌入式開發(fā)基礎實驗-(含光盤)》含光盤一張,內附相關資料及程序代碼。 《ARM7嵌入式開發(fā)基礎實驗-(含光盤)》可作為計算機、電子類專業(yè)學生,以及相關工程技術人員進行嵌入式教學及培訓的實驗及參考教材。
第1章 EL-ARM-830教學實驗系統(tǒng)的資源介紹
1·1 實驗系統(tǒng)的硬件資源總覽2
1·2 核心板的資源介紹2
1·3 實驗箱底板的資源介紹13
1·4 Tech_V總線的介紹20
1·5 E_Lab總線的介紹26
第2章 基于ARM系統(tǒng)資源的實驗
2·1 SDT 2·5開發(fā)環(huán)境創(chuàng)建與簡要介紹28
2·2 ARM ADS 1·2開發(fā)環(huán)境創(chuàng)建及簡要介紹37
2·3 基于ARM的匯編語言程序設計簡介45
2·4 基于ARM的C語言程序設計簡介54
2·5 基于ARM的硬件Boot程序的基本設計59
2·6 ARM的I/O接口實驗64
2·7 ARM的中斷實驗70
2·8 ARM的DMA實驗79
2·9 串口通信實驗86
2·10 ARM的A/D接口實驗95
2·11 模擬輸入/輸出接口的實驗103
2·12 鍵盤接口和7段數(shù)碼管的控制實驗105
2·13 LCD的顯示實驗116
2·14 觸摸屏實驗133
2·15 音頻錄放實驗142
2·16 USB設備收發(fā)數(shù)據(jù)實驗153
2·17 SD卡測試實驗164
2·18 以太網(wǎng)測試實驗171
2·19 PS2接口鍵盤、鼠標實驗175
第3章 基于μC/OSII操作系統(tǒng)下的ARM系統(tǒng)實驗
3·1 內核在ARM處理器上的移植實驗182
3·2 基于μC/OSII的串口驅動編寫實驗192
3·3 基于μC/OSII的LCD驅動編寫實驗196
3·4 基于μC/OSII的鍵盤驅動編寫實驗198
3·5 基于μC/OSII的小型GUI的應用程序編寫實驗201
第4章 基于μClinux操作系統(tǒng)的ARM系統(tǒng)實驗
4·1 μClinux實驗環(huán)境的創(chuàng)建與熟悉215
4·2 Boot Loader引導程序222
4·3 μClinux的移植及內核和文件系統(tǒng)的生成與燒寫229
4·4 μClinux驅動程序的編寫236
4·5 μClinux應用程序的編寫240
4·6 基于μClinux的鍵盤驅動程序的編寫243
4·7 基于μClinux的LCD驅動程序的編寫247
4·8 基于μClinux鍵盤應用程序的編寫251
4·9 基于μClinux的基本繪圖應用程序的編寫253
4·10 基于μClinux的跑馬燈應用程序的編寫258
4·11 利用實驗箱上網(wǎng)的實驗263
參考文獻265