概述
本書介紹典型嵌入式系統的硬體組成、嵌入式作業系統、嵌入式軟體開發環境的基本知識和套用等。讀者通過學習本書,並藉助典型的嵌入式系統實驗平台,可掌握包括微處理器、存儲器、擴展外圍設備等在內的嵌入式第統創建過程,熟悉嵌入式Linux的內部機理、核心裁減移植、交叉編譯、連結調試以及一些常用設備的驅動程式和應用程式的編寫技巧,掌握實現一個具體嵌入式系統整體解決方案的方法與步驟。本書可作為理工科大學信息類專業研究生和高年級大學生實驗研究型課程的教學參考書,也可供計算機、通信等行業的工程技術人員參考。
目錄
緒論第1章嵌入式系統的硬體構成
1.1嵌入式系統硬體
1.1.1嵌入式處理器
1.1.2存儲器
1.1.3輸入輸出設備
1.1.4電源轉換與管理
1.2嵌入式系統硬體開發的相關技術
1.2.1接口技術
1.2.2匯流排
1.2.3嵌入式系統開發中的研件調試和程技術
1.2.43.3V和5V器件的互聯
1.3嵌入式系統開發示例——VZ328開發板
1.3.1系統性能
1.3.2系統硬體設計
1.3.3設計印刷電路板的注意事項
1.3.4VZ開發板的硬體調試
思考題
第2章作業系統
2.1基礎知識
2.1.1作業系統功能
2.1.2作業系統發展史
2.1.3Linux與嵌入式Linux
2.2Linux核心
2.2.1Linux的記憶體管理機制
2.2.2Linux的進程與中斷管理
2.2.3Linux的調度機制
2.2.4Linux的檔案系統管理
2.3Linux的用戶界面
2.3.1圖形用戶界面
2.3.2智慧型化用戶界面
思考題
第3章嵌入式Linux
3.1嵌入式Linux綜述
3.1.1嵌入式Linrx綜述
3.1.2υCLinux
3.2嵌入式設備的檔案系統
3.2.1記憶體介紹
3.2.2第二版擴展檔案系統ext2fs
3.2.3臨時檔案系統tmpfs
3.2.4日誌快閃記憶體檔案系統版本2—jffs2
3.3嵌入式用戶界面
3.3.1GUI開發工具綜述
3.3.2MicroWindows剖析
思考題
第4章嵌入式Linux的軟體開發環境
4.1基礎知識
4.1.1編譯原理
4.1.2交叉編譯
4.2交叉編譯環境
4.2.1編譯開發環境的建立
4.2.2執行檔
4.3調試技術
4.3.1常見調試方法
4.3.2記憶體調試
4.3.3系統財用跟蹤
4.3.4程式調試
4.4系統引導和核心啟動
4.4.1Bootloadel程式的設計與實現
4.4.2υCLinux移植
思考題
第5章設備驅動程
第6章嵌入式Linux套用實例
綜合大作業選題
術語及解釋
參考網戰
參考文獻