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