內容簡介
《普通高校"十二五"規劃教材·實踐創新系列:ARM嵌入式項目實戰開發》以Linux作業系統和ARM晶片組成的軟、硬體為平台,通過多個嵌入式系統開發實例,詳細介紹了嵌入式系統的項目開發全過程。其中包括射頻識別的學生安全系統、基於μC/OS—Ⅱ系統的TCP/IP協定棧移植、嵌入式WebServer溫度監測系統,以及嵌入式點菜系統、銀行排隊機系統和MP3播放器的實現,並給出了實現過程中完整的原始碼。《普通高校"十二五"規劃教材·實踐創新系列:ARM嵌入式項目實戰開發》中所涉及項目均以廣州天嵌計算機科技有限公司的TQ2440開發板為例,並以實際項目開發步驟展開,循序漸進地引導讀者自主進行嵌入式項目開發實戰的學習。
作者簡介
奚海蛟,博士後,北京融慧廣澤科技有限公司創始人,畢業於北京航空航天大學電子工程學院,主要研究嵌入式與物聯網、虛擬現實等方向,主持過多個相關大型項目,曾在多家大學與培訓機構任教。
諶利,碩士,北京融慧廣澤科技有限公司合伙人,畢業於北京航空航天大學電子工程學院,曾任飛思卡爾半導體公司硬體工程師、技術經理,有多年高端嵌入式處理器系統軟硬體開發經驗。
呂鐵軍,北京郵電大學信息工程學院,教授、博士生導師.IEEE Transaction on SignalProcessing審稿人,IEEE Transaction on Communications審稿人,IEEECommunication Letters審稿人,教育部國家科技進步獎評審專家,主要研究領域為無線通信技術、信號處理等。
圖書目錄
第1章 嵌入式開發概述
1.1 嵌入式系統介紹
1.1.1 嵌入式系統的定義和特點
1.1.2 嵌入式系統的發展
1.2 主流嵌入式作業系統
1.2.1 μC/OS-II
1.2.2 Linux
1.2.3 Windows CE
1.2.4 VxWorks
本章小結
第2章 ARM硬體開發平台
2.1 三星S3C2440A處理器詳解
2.2 ARM開發平台簡介
2.2.1 TQ2440開發板說明
2.2.2 TQ2440套用說明
本章小結
第3章 基於Linux作業系統開發環境的構建
3.1 硬體環境構建
3.1.1 主機與開發板結合的開發環境
3.1.2 硬體要求
3.2 軟體環境構建
3.2.1 在虛擬機中安裝Linux
3.2.2 網路服務的配置與啟動
3.2.3 安裝交叉編譯工具鏈
3.2.4 交叉開發環境配置
本章小結
第4章 基於ARM嵌入式射頻識別學生安全系統
4.1 功能分析
4.1.1 射頻識別技術簡介
4.1.2 學生安全管理的必需性
4.1.3 系統原理
4.2 硬體設計
4.2.1 硬體總體設計
4.2.2 功能模組接口與連線
4.3 軟體設計
4.3.1 總體軟體結構設計
4.3.2 系統移植
4.3.3 應用程式開發
4.4 項目實現
本章小結
第5章 基於μc/os-II系統TCP/IP協定棧移植
5.1 功能分析
5.1.1 μC/OS-II簡介
5.1.2 LwIP簡介
5.1.3 項目主要內容
5.2 硬體設計
5.2.1 硬體總體設計
5.2.2 功能模組接口與連線
5.3 軟體設計
5.3.1 軟體結構總體設計
5.3.2 系統移植
5.3.3 驅動開發
5.3.4 應用程式開發
5.4 項目實現
5.4.1 編譯項目
5.4.2 調試準備
5.4.3 調試步驟
本章小結
第6章 基於ARM嵌入式Web Server溫度檢測系統
第7章 基於ARM嵌入式點菜機系統
第8章 基於ARM嵌入式銀行排隊模式系統
第9章 基於SRM嵌入式Linux+Qt+MplayerMP3播放器設計
參考文獻