嵌入式系統原理及套用:基於Cortex-A8處理器

嵌入式系統原理及套用:基於Cortex-A8處理器

《嵌入式系統原理及套用:基於Cortex-A8處理器》是2016年西安電子科技大學出版社出版的圖書。

基本介紹

  • 書名:嵌入式系統原理及套用:基於Cortex-A8處理器
  • 作者:唐永鋒主編
  • 類別:教材
  • 出版社:西安電子科技大學出版社
  • 出版時間:2016年
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787560642215
內容簡介,圖書目錄,

內容簡介

全書共5章,分別對嵌入式系統的組成結構和典型套用、CortexA8處理器的體系結構、指令系統、嵌入式系統的開發流程、智慧型家居系統的設計進行了詳細講解,還提供了S5PV210驅動仿真調試、Linux及Android等嵌入式作業系統的實驗例程。
本書內容豐富、案例實用、層次清晰、敘述詳盡,方便教學與自學,可作為高等院校電氣、電子信息類專業嵌入式系統課程的教材,也可作為工程技術人員進行嵌入式系統開發與套用的參考書。

圖書目錄

第1章 嵌入式系統概論 1
1.1 嵌入式系統的概念 1
1.2 嵌入式系統的組成 3
1.2.1 硬體層 3
1.2.2 中間層 13
1.2.3 軟體層 14
1.2.4 功能層 22
1.3 嵌入式系統的套用 22
1.3.1 農業水文環境監測 23
1.3.2 智慧農業物流 25
1.3.3 移動支付 39
1.3.4 智慧旅遊導航 30
1.3.5 人機互動與多點觸控 31
1.3.6 物聯網 32
1.3.7 信息安全 34
1.3.8 無人駕駛汽車 35
1.3.9 生物識別 38
1.3.10 智慧型機器人 42
1.3.11 虛擬現實與增強現實 53
1.4 嵌入式系統的職業需求 59
1.5 嵌入式系統的學習方法 63
習題 65
第2章 ARM體系結構 67
2.1 常用嵌入式處理器晶片 67
2.1.1 ARM處理器核心版本 68
2.1.2 處理器性能指標 70
2.1.3 ARM處理器核心類型 71
2.1.4 ARM9典型核心 84
2.1.5 ARM11典型核心 88
2.1.6 CortexM典型核心 91
2.1.7 CortexA典型核心 94
2.1.8 CortexR典型核心 99
2.1.9 ARM晶片選擇原則 99
2.2 ARM處理器體系結構 101
2.2.1 精簡指令集 101
2.2.2 流水線技術 102
2.2.3 ARM處理器的工作狀態 105
2.2.4 ARM處理器的運行模式 106
2.2.5 暫存器組織 107
2.2.6 異常處理 113
2.2.7 數據類型及存儲模式 116
習題 118
第3章 ARM指令系統 121
3.1 ARM指令概述 121
3.1.1 ARM指令特點 121
3.1.2 ARM指令格式與條件碼 122
3.1.3 ARM指令的定址方式 125
3.2 ARM指令集 128
3.2.1 數據處理指令 128
3.2.2 存儲器訪問指令 130
3.2.3 分支指令 133
3.2.4 協處理器指令 134
3.2.5 程式狀態暫存器訪問指令 136
3.2.6 雜項指令 137
3.3 Thumb及Thumb2指令集 138
3.3.1 Thumb指令集 139
3.3.2 Thumb2指令集 141
3.4 ARM彙編語言程式設計 142
3.4.1 ARM彙編偽指令 143
3.4.2 彙編語言程式舉例分析 148
3.5 ARM C語言程式設計 151
3.5.1 嵌入式C語言程式設計規範 151
3.5.2 C語言與彙編語言混合編程 155
習題 163
第4章 嵌入式系統設計 165
4.1 嵌入式系統開發流程 165
4.1.1 嵌入式系統開發 165
4.1.2 嵌入式系統硬體設計 166
4.1.3 嵌入式系統軟體設計 167
4.1.4 開發調試工具 169
4.1.5 軟體測試 173
4.2 智慧型家居模組設計 177
4.2.1 智慧型家居系統發展現狀 178
4.2.2 環境檢測感測器模組設計 182
4.2.3 智慧型窗簾控制模組 191
4.2.4 智慧型報警模組 191
4.2.5 智慧型家居控制系統產品 192
習題 202
第5章 嵌入式系統實驗 203
5.1 CortexA8處理器硬體電路 203
5.1.1 S5PV210晶片軟硬體資源 204
5.1.2 CVTS5PV210教學平台 204
5.2 Eclipse集成開發環境 215
5.2.1 Eclipse開發環境的安裝 217
5.2.2 Eclipse的調試方法 220
5.2.3 Eclipse調試工程過程 222
5.3 S5PV210驅動仿真調試實驗 224
5.3.1 GPIO控制LED實驗 224
5.3.2 步進電機控制實驗 232
5.3.3 串口通信實驗 236
5.4 嵌入式Linux系統實驗 252
5.4.1 BootLoader實驗 252
5.4.2 Linux核心移植實驗 259
5.4.3 Linux作業系統實驗 262
5.4.4 Linux下圖形界面Qt實驗 294
5.5 Android系統實驗 303
5.5.1 Android系統編譯環境搭建 306
5.5.2 Android系統開發環境搭建 308
5.5.3 Android系統應用程式開發 316
5.5.4 Android設備驅動程式開發 320
習題 324
習題解答 325
附錄 start.s啟動程式 328
參考文獻 331

相關詞條

熱門詞條

聯絡我們