嵌入式系統設計基礎及套用——基於ARM Cortex-M4微處理器

《嵌入式系統設計基礎及套用——基於ARM Cortex-M4微處理器》是清華大學出版社於2022年出版的書籍,作者是郭建、陳剛、劉錦輝、江先陽、謝國琪、陳勉、謝勇。

基本介紹

  • 中文名:嵌入式系統設計基礎及套用——基於ARM Cortex-M4微處理器
  • 作者:郭建、陳剛、劉錦輝、江先陽、謝國琪、陳勉、謝勇
  • 出版社:清華大學出版社
  • 出版時間:2022年4月1日
  • 定價:69 元
  • ISBN:9787302595304
內容簡介,圖書目錄,

內容簡介

《嵌入式系統設計基礎及套用》介紹了嵌入式系統的基本原理和基礎知識。在硬體方面詳細講述了微處理器的系統架構、常見的匯流排與匯流排協定、存儲器的分類和存儲保護機制及相關的性能分析,並具體介紹了基於 ARM Cortex-M4微處理器的編程模式、中斷機制、流水線技術、匯流排技術、存儲器系統。在軟體方面詳細介紹了嵌入式系統軟體開發的特點,並介紹了嵌入式 C語言開發的元素。編譯器在嵌入式系統開發中起著重要的作用,翻譯過程及最佳化技術對設計良好的嵌入式程式也至關重要,本書介紹了編譯技術和最佳化方法,以及程式級的性能分析。實時作業系統是嵌入式軟體開發的基礎,因此介紹了嵌入式實時作業系統(以 μC/OS Ⅲ為例)。另外,通過最小系統設計開發的介紹,使讀者了解嵌入式系統開發的整個過程。

圖書目錄

目 錄
第1章 嵌入式系統概論 1
1.1 嵌入式系統概念 1
1.2 嵌入式系統組成 4
1.2.1 嵌入式系統結構 4
1.2.2 嵌入式微處理器 5
1.2.3 嵌入式作業系統 6
1.3 嵌入式系統設計過程 7
1.4 嵌入式系統發展 9
1.5 本書的內容安排 11
1.6 習題 11
第2章 微處理器體系架構 12
2.1 嵌入式微處理器體系結構 12
2.1.1 馮·諾依曼結構與哈佛結構 12
2.1.2 複雜指令集和精簡指令集計算機 14
2.1.3 嵌入式微處理器類型 15
2.2 ARM微處理器體系架構 20
2.2.1 可程式模式 22
2.2.2 特殊暫存器 24
2.3 中斷機制 26
2.4 嵌入式彙編語言 31
2.4.1 彙編程式的結構 31
2.4.2 指令格式與定址方式 32
2.4.3 常見指令 34
2.4.4 彙編程式的設計 37
2.5 流水線技術 41
2.5.1 流水線分類 41
2.5.2 Cortex-M4 的三級流水線 42
2.5.3 影響流水線性能的因素 43
2.6 本章小結 44
2.7 習題 44
第3章 嵌入式匯流排技術 46
3.1 系統匯流排概述 46
3.2 匯流排結構與協定 48
3.2.1 CPU匯流排的結構 48
3.2.2 匯流排組織及演進 50
3.2.3 典型匯流排及協定 51
3.2.4 STM32F4系列晶片對匯流排的支持 65

相關詞條

熱門詞條

聯絡我們