內容簡介
本書針對在嵌入式市場上頗具競爭力的ARM9處理器——S3C2410和開放源碼的Linux作業系統,講述嵌入式系統的概念、軟硬體的開發和調試手段、嵌入式Linux驅動程式和應用程式的開發以及圖形用戶界面MiniGUI的移植和套用。特點是集嵌入式系統開發的理論知識和實驗教學於一體,並結合北京精儀達盛科技有限公司的開發板,給出了大量實例。
作者簡介
馬忠梅,自1985年進入嵌入式系統領域,從事項目開發與套用,致力於單片機C高級語言和ARM嵌入式處理器的套用推廣工作。多次帶隊參加全國大學生電子設計競賽和嵌入式系統專題競賽。
圖書目錄
第1章嵌入式系統基礎
1.1嵌入式系統概念
1.2嵌入式處理器
1.3嵌入式作業系統
1.4實時作業系統的核心
1.5嵌入式技術發展現狀及趨勢
1.6習題
第2章嵌入式系統開發過程
2.1嵌入式軟體開發的特點
2.2嵌入式軟體的開發流程
2.3嵌入式系統的調試
2.4板級支持包
2.5習題
第3章ARM體系結構
3.1ARM體系結構概述
3.2編程模型
3.3ARM基本定址方式
3.4ARM指令集
……
第4章ARM系統硬體設計基礎
第5章基於S3C2410的系統硬體設計
第6章Linux作業系統基礎
第7章嵌入式Linux軟體設計
第8章圖形用戶接口MiniGUI
附錄
參考文獻