嵌入式系統設計教程-(第3版) 版權信息
- ISBN:9787121297731
- 條形碼:9787121297731 ; 978-7-121-29773-1
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
嵌入式系統設計教程-(第3版) 本書特色
本書以目前國內外流行的基于arm架構的嵌入式微處理器及嵌入式操作系統為例,詳細介紹嵌入式硬件系統架構、嵌入式微處理器和系統核心電路接口的設計與應用,以及嵌入式軟件架構、主流嵌入式操作系統及其移植裁剪和應用程序編寫等相關知識及應用技術。全書共9章,內容主要包括嵌入式系統概論、基于arm架構的嵌入式微處理器、嵌入式系統開發環境與相應開發技術、嵌入式指令系統與程序設計、嵌入式系統設計與應用、嵌入式操作系統uc/os-ii及應用、嵌入式linux操作系統及應用、andriod操作系統及應用,*后詳細介紹了系統綜合設計應用實例。
嵌入式系統設計教程-(第3版) 內容簡介
本書以目前國內外流行的基于ARM架構的嵌入式微處理器及嵌入式操作系統為例,詳細介紹嵌入式硬件系統架構、嵌入式微處理器和系統核心電路接口的設計與應用,以及嵌入式軟件架構、主流嵌入式操作系統及其移植裁剪和應用程序編寫等相關知識及應用技術。全書共9章,內容主要包括嵌入式系統概論、基于ARM架構的嵌入式微處理器、嵌入式系統開發環境與相應開發技術、嵌入式指令系統與程序設計、嵌入式系統設計與應用、嵌入式操作系統uC/OS-II及應用、嵌入式Linux操作系統及應用、Andriod操作系統及應用,*后詳細介紹了系統綜合設計應用實例。
嵌入式系統設計教程-(第3版) 目錄
目 錄第1章 嵌入式系統概論 11.1 系統概述 11.1.1 嵌入式系統的定義和特征 11.1.2 嵌入式系統的應用領域及發展趨勢 21.2 嵌入式系統組織結構 41.2.1 嵌入式系統總體架構 41.2.2 嵌入式硬件系統結構 41.2.3 嵌入式硬件系統中采用的先進技術 111.3 嵌入式軟件系統 141.3.1 系統概述 141.3.2 嵌入式操作系統 171.3.3 常用的嵌入式操作系統 22習題與思考題一 25第2章 嵌入式微處理器 282.1 概述 282.1.1 arm體系結構版本、命名規則 292.1.2 嵌入式微處理器系列產品 322.2 arm微處理器組成結構與工作原理 352.2.1 微處理器結構組成 352.2.2 微處理器的工作狀態與工作模式 372.2.3 微處理器的寄存器組織 392.2.4 異常中斷模式處理過程 432.3 arm存儲器存儲方式與映射機制 462.4 常用的嵌入式處理器簡介 492.4.1 arm9系列 s3c2440微處理器 492.4.2 arm系列cortex處理器 61習題與思考題二 67第3章 嵌入式系統開發環境與開發技術 703.1 概述 703.2 嵌入式系統開發技術 713.2.1 集成開發環境 723.2.2 系統軟件開發工具 833.3 嵌入式系統調試技術 883.3.1 arm交叉調試及固化技術 883.3.2 嵌入式軟件的測試 903.4 嵌入式系統的引導程序 913.4.1 bootloader的職能 923.4.2 bootloader的操作模式 933.4.3 bootloader的程序結構與調試 943.4.4 bootloader的應用實例 95習題與思考題三 102第4章 嵌入式指令集系統與程序設計 1034.1 arm指令集及應用 1034.1.1 概述 1034.1.2 arm指令集的編碼格式 1044.1.3 arm指令的數據尋址方式 1054.1.4 arm指令的分類說明及應用 1064.2 thumb指令集簡介 1104.2.1 概述 1104.2.2 thumb-2指令集簡介 1114.3 arm匯編語言及程序設計 1114.3.1 arm匯編語言 1114.3.2 arm匯編語言程序設計 1144.4 嵌入式c語言編程簡介 1184.5 嵌入式c與arm匯編語言混合編程 1204.5.1 內嵌匯編 1204.5.2 匯編程序中訪問c程序變量 1224.5.3 c程序和匯編程序之間的相互調用 123習題與思考題四 125第5章 嵌入式系統設計與應用 1285.1 系統設計原則與設計步驟 1285.2 系統核心電路設計 1315.2.1 微處理器芯片的選型 1315.2.2 電源管理設計 1315.2.3 存儲系統設計 1325.3 系統接口電路設計與應用 1365.3.1 通用接口gpio 1365.3.2 系統異常中斷處理方式 1395.3.3 a/d轉換接口 1425.3.4 數字音頻設備接口 1465.4 人機交互設備接口設計與應用 1475.4.1 鍵盤接口 1475.4.2 顯示器接口 1475.4.3 觸摸屏接口 1525.5 串行數據通信接口設計與應用 1595.5.1 串行通信原理 1595.5.2 串行通信接口設計與應用 1635.6 無線通信接口設計與應用 1725.6.1 藍牙通信技術 1735.6.2 zigbee通信技術 1755.6.3 無線局域網wi-fi技術 1775.6.4 第2、3、4和5代通信技術簡介 1785.7 衛星定位系統 181習題與思考題五 185第6章 μc/os-ii操作系統及應用 1886.1 μc/os操作系統概述 1886.2 μc/os-ii系統 1916.2.1 μc/os-ii內核結構 1926.2.2 μc/os-ii內核源代碼解析 1926.2.3 μc/os-ii任務及其創建 1956.2.4 μc/os-ii任務狀態及其調度 1966.3 μc/os-ii系統移植 1976.3.1 μc/os-ii移植條件 1976.3.2 μc/os-ii的移植步驟 1986.4 基于μc/os-ii的應用開發 2046.4.1 應用程序結構的建立 2046.4.2 μc/os-ii的api 2056.4.3 繪圖函數及應用 206習題與思考題六 214第7章 嵌入式linux操作系統及應用 2157.1 嵌入式linux操作系統概述 2157.2 嵌入式linux內核及其工作原理 2177.2.1 嵌入式linux內核 2177.2.2 嵌入式linux啟動過程 2207.2.3 嵌入式linux文件系統 2217.3 嵌入式linux內核定制與編譯 2247.3.1 交叉編譯環境 2247.3.2 內核定制及裁剪說明 2257.3.3 編譯內核 2437.3.4 制作文件系統映像 2437.4 嵌入式linux驅動及應用開發 2447.4.1 設備驅動程序概述 2447.4.2 驅動程序結構 2457.4.3 設備注冊和初始化 2467.4.4 驅動程序案例 247習題與思考題七 249第8章 android操作系統及應用 2508.1 android 操作系統簡介 2508.2 android操作系統的體系結構 2508.3 android開發工具 2528.3.1 基于eclipse adt的開發環境搭建 2528.3.2 基于android studio的環境搭建 2558.4 基于android操作系統的應用開發 256習題與思考題八 262第9章 嵌入式系統開發應用實例 2639.1 概述 2639.2 硬件系統設計 2649.2.1 核心板結構組成 2659.2.2 系統平臺主板結構組成 2669.3 軟件系統設計 2739.3.1 系統軟件需求分析與設計 2739.3.2 用戶應用程序設計 2739.3.3 綜合實訓平臺應用實例簡介 279參考文獻 281
展開全部
嵌入式系統設計教程-(第3版) 作者簡介
馬洪連,男,教授,大連理工大學軟件學院實驗中心主任,全國“嵌入式系統專家委員會”委員。講授嵌入式系統設計與應用 、計算機組成原理與結構、微型計算機接口技術等課程。研究方向為:嵌入式系統設計及應用技術、智能系統與智能儀器儀表技術、無線通信技術。獲全國“寶鋼優秀教師獎”稱號(教育部)、 遼寧省“十一五”規劃優秀教育研究成果二等獎、第四屆遼寧省高等學校優秀學術成果二等獎等。