內容提要
本書以嵌入式系統中套用非常廣泛的ARM體系結構處理器為基礎,用帶有三星公司S3C44BOX處理器的嵌入式開發板,配合各種軟體系統和工具,來講述嵌入式系統開發技術。第1章~第3章主要介紹嵌入式開發前常用平台和工具以及ARM體系結構和SkyEye模擬器原理等。第4章-第22章全部是工程案例,具有極高的參考價值,內容包括嵌入式開發中涉及的所有典型接口設計以及兩種嵌入式作業系統(qC/Os和uclinux)在嵌入式系統中的套用。
本書偏重於實例運用,著重介紹了如何以C語言為工具進行嵌入式系統軟體的開發,所有原始碼都是分段講解,層次分明且講解透徹細緻。
本書適合於高等院校自動化、通信、計算機及其相關專業高年級學生學習使用,也適合從事ARM嵌入
編輯推薦
本書內容:以S3C44BOX為例,介紹當今流行的ARM32位處理器嵌入式設計,逐一剖析典型接口,包括RAM、FLASHROM、鍵盤、UART、I2C、A/D、LCD和網卡,深入解析UCOS-II作業系統的移植與套用、UCLINUX作業系統的移植與驅動程式的設計,重點介紹MINIGUI和QT兩種嵌入式圖形界面工具,全面接觸ARM處理器在GPS導航系統和WEB伺服器方面的綜合套用。
目錄
第1章 準備工作
第2章 ARM處理器結構與指令集
第3章 SKYEYE模擬器
第4章 FLASHROM存儲器接口設計
第5章 RAM存儲器接口設計
第6章 PWM定時器與中斷
第7章 看門狗定時器
第8章 通用I/O鍵盤接口設計
第9章 串列通信接口設計
第10章 I2C匯流排接口設計
第11章 實時日曆時鐘RTC
第12章 A/D轉換器
第13章 DMA控制器
第14章 LCD接口設計
第15章 網卡接口設計
第16章 UC/OS-II移植與套用
第17章 UCLINUX移植
第18章 UCLINUX驅動程式設計
第19章 UCLINUX網卡驅動程式設計
第20章 嵌入式圖形用戶界面工具
第21章 GPS導航終端系統設計
第22章 微型嵌入式WEB伺服器的設計
參考資料