本教程首先以匯編語言實現實驗要求,然后再對照以C語言程序,使得學生在以后采用C語言編程時對編程對象的硬件屬性有更明確的認識,編寫出高效靈活的C程序。本教程適合高等院校信息,計算機編程等相關專業教師和學
第一篇 實驗內容部分
第1章 嵌入式系統實驗教學開發系統資源簡介
1.1實驗開發系統的組成結構
1.1.1教學實驗系統功能電路模塊
1.1.2教學實驗系統的實驗實訓功能
1.2S3C2440嵌入式處理器簡介
1.3嵌入式開發環境組成
1.4教學實驗系統的系統資源及分配
1.4.1實驗系統主要存儲空間分配
1.4.2實驗系統部分外部中斷分配
1.4.3實驗系統A/D端口分配
1.4.4實驗系統外括實驗功能單元的端口地址譯碼及部分口地址分配
第2章 實驗開發環境建立及操作
2.1ARM處理器集成開發環境ADs簡介
2.1.1ADSl.2集成開發環境的組成
第一篇 實驗內容部分
第1章 嵌入式系統實驗教學開發系統資源簡介
1.1實驗開發系統的組成結構
1.1.1教學實驗系統功能電路模塊
1.1.2教學實驗系統的實驗實訓功能
1.2S3C2440嵌入式處理器簡介
1.3嵌入式開發環境組成
1.4教學實驗系統的系統資源及分配
1.4.1實驗系統主要存儲空間分配
1.4.2實驗系統部分外部中斷分配
1.4.3實驗系統A/D端口分配
1.4.4實驗系統外括實驗功能單元的端口地址譯碼及部分口地址分配
第2章 實驗開發環境建立及操作
2.1ARM處理器集成開發環境ADs簡介
2.1.1ADSl.2集成開發環境的組成
2.1.2CodeWm矗ORLDE簡介
2.1.3AXD調試器簡介
2.2ADS1.2集成開發環境的基本操作實驗
2.2.1建立項目
2.2.2在工程中添加源文件
2.2.3進行編譯和鏈接
2.2.4程序的運行與調試方式
2.3基于ADs開發環境的匯編語言及C語言編程練習實驗
2.3.1匯編語言程序設計實驗1
2.3.2匯編語言程序設計實驗2
2.3.3語言程序設計實驗
2.4基于調試接口JTAG的目標程序燒寫實驗
2.4.1基于J1AG口的FLASH燒寫環境簡介
2.4.2Flash:Programmer燒寫程序實驗
第3章 嵌入式系統基本功能單元實驗
3.1嵌入式處理器基于三總線的外設擴展應用
3.1.1LED跑馬燈實驗
3.1.2數碼管顯示實驗
3.1.34×4鍵盤實驗
3.2嵌入式處理器的GPIO口外設擴展應用——GPLO口跑馬燈實驗
3.3嵌入式處理器的中斷系統——S3C32440中斷實驗
3.4嵌入式處理器的定時機制應用實驗
3.5嵌入式處理器的異步串行通信機制——uART串行通信基本方式實驗
3.5.2UART串行通信FIF0模式實驗
3.6嵌入式處理器的A/D變換及應用
3.6.1A/D變換實驗
3.6.2A/D變換器應用:觸摸屏控制實驗
第4章 Linux開發環境構建及C語言應用編程基礎
4.1嵌入式Linux開發環境構建實驗
4.2嵌入式Linux下c語言編程基礎實驗1
4.3嵌入式Linux下C語言編程基礎實驗2
4.4LinuX內核移植實驗
4.5基于目標板的Linux應用程序開發流程實驗
第5章 嵌入式Linux操作系統編程基礎
5.1嵌入式Linux下的進程及多線程編程實驗
5.2嵌入式Linux進程通信編程實驗
5.3嵌入式Linux下的SOCKET通信編程實驗
5.4嵌入式Linux驅動程序設計實驗
第6章 嵌入式Linux應用編程
6.1嵌入式Linux下web服務器構建及應用實驗
6.2嵌入式Linux下的QT圖形化應用編程實驗
第二篇 實驗原理部分
第7章 S3C2440內部組成結構及存儲空間分配
7.1S3C2440的內部組成結構及外部引腳功能
7.1.1S3C2440的內部組成結構
……
參考文獻