嵌入式系統原理及套用實例

嵌入式系統原理及套用實例

《嵌入式系統原理及套用實例》是2015年8月北京航空航天大學出版社出版的圖書,作者是蔣建春,曾素花,陳家佳,該書可以作為高等院校計算機、電子類、自動化及控制類大學本科高年級學生的教材。

基本介紹

  • 中文名:嵌入式系統原理及套用實例
  • 作者:蔣建春、曾素花、陳家佳
  • 出版社:北京航空航天大學出版社
  • ISBN:9787512418035
內容簡介,圖書目錄,

內容簡介

根據嵌入式系統的特點,對嵌入式系統的基礎知識、工作原理與典型的套用設計等方面進行了介紹。作者根據長期的嵌入式系統開發經驗,從嵌入式系統研發人員的角度,分析嵌入式系統設計需要掌握的理論知識、設計方法及步驟,介紹了嵌入式系統的基本組成,從底層到套用層各個典型模組的設計,將理論知識和實際對象充分結合起來,形成了一個完整的嵌入式系統。其主要內容包括:嵌入式系統軟硬體基礎知識、嵌入式系統開發基礎、ARMCortexM3核心體系結構、基於STM32F103VET6的典型的外設模組硬體/驅動程式設計、嵌入式作業系統基礎、μC/OSII作業系統的套用及移植等部分。
《嵌入式系統原理及套用實例》既可以作為高等院校計算機、電子類、自動化及控制類大學本科高年級學生的教材,也可以作為非計算機類碩士研究生與嵌入式系統設計工程技術人員的重要參考書。

圖書目錄

第1章 嵌入式系統概論
1.1 嵌入式系統簡介
1.1.1 嵌入式系統的歷史
1.1.2 嵌入式系統的定義
1.1.3 嵌入式系統的特點
1.2 嵌入式系統的分類
1.2.1 嵌入式系統的實時性分類
1.2.2 嵌入式系統的套用領域分類
1.3 嵌入式系統的發展現狀和發展趨勢
1.3.1 嵌入式系統的發展現狀
1.3.2 嵌入式系統的發展趨勢
習題1
第2章 嵌入式系統的基礎知識
2.1 嵌入式系統的基本結構
2.1.1 硬體層
2.1.2 中間層
2.1.3 軟體層
2.1.4 套用層
2.2 嵌入式系統硬體基礎
2.2.1 嵌入式微處理器基本知識
2.2.2 存儲器系統
2.2.3 輸入/輸出接口
2.3 嵌入式系統軟體基礎
2.3.1 嵌入式軟體分類及特點
2.3.2 嵌入式軟體體系結構
2.4 嵌入式系統中斷與系統啟動
2.4.1 中斷基礎知識
2.4.2 BootLoader基礎
習題2
第3章 嵌入式系統開發基礎
3.1 嵌入式系統硬體平台
3.1.1 嵌入式處理器分類
3.1.2 常見的嵌入式處理器
3.2 嵌入式軟體平台
3.2.1 常用嵌入式作業系統
3.2.2 嵌入式檔案系統
3.2.3 嵌入式圖形用戶接口
3.3 嵌入式系統開發技術
3.3.1 嵌入式系統的設計流程
3.3.2 嵌入式系統的硬體/軟體協同設計技術
3.3.3 嵌入式系統的可重構設計技術
3.3.4 嵌入式中間件技術
3.4 嵌入式系統開發與調試基礎
3.4.1 嵌入式代碼生成流程
3.4.2 嵌入式軟體代碼結構分析
3.4.3 嵌入式軟體調試方法
習題3
第4章 ARM Cortex M3處理器體系結構
4.1 ARM 處理器的發展歷程
4.2 Cortex M3處理器體系結構
4.2.1 Cortex M3體系結構簡介
4.2.2 Cortex M3異常管理
4.2.3 Cortex M3復位異常
習題4
第5章 嵌入式系統常用外設驅動編程實例
5.1 STM32F103VET6簡介
5.1.1 STM32F103VET6概述
5.1.2 引腳概述
5.2 GPIO套用實例---LED模組設計
5.2.1 GPIO簡介
5.2.2 GPIO暫存器描述
5.2.3 基於GPIO的LED燈控制
5.3 STM32外部中斷及鍵盤套用實例
5.3.1 STM32外部中斷簡介
5.3.2 嵌入式鍵盤工作原理
5.3.3 基於中斷的鍵盤套用實例
5.4 STM32UART串口套用實例
5.4.1 異步串列通信概述
5.4.2 STM32UART串口簡介
5.4.3 STM32UART套用實例
5.5 DMA 及A/D轉換器套用實例
5.5.1 DMA 工作原理
5.5.2 STM32的DMA 控制器
5.5.3 A/D轉換器原理
5.5.4 STM32A/D轉換器介紹
5.5.5 STM32A/D轉換器套用實例
5.6 LCD套用實例
5.6.1 LCD工作原理
5.6.2 TFT型LCD顯示屏及接口簡介
5.6.3 TFT型LCD套用實例
5.7 SPI匯流排及觸控螢幕套用實例
5.7.1 觸控螢幕原理及有關技術
5.7.2 觸控螢幕驅動晶片ADS7843簡介
5.7.3 SPI匯流排工作原理
5.7.4 STM32SPI簡介
5.7.5 觸控螢幕套用實例
習題5
第6章 嵌入式作業系統基礎知識
6.1 作業系統基礎知識
6.1.1 作業系統的基本概念
6.1.2 作業系統的主要功能
6.1.3 作業系統的分類
6.2 嵌入式作業系統
6.2.1 嵌入式作業系統的特點
6.2.2 實時作業系統的基本概念
6.3 任務間互斥、同步與通信
6.3.1 任務的互斥
6.3.2 任務的同步
6.3.3 任務間的通信
習題6
第7章 嵌入式實時作業系統μC/OS II
7.1 μC/OS II核心結構
7.1.1 μC/OS II組成及功能
7.1.2 μC/OS II核心結構概述
7.2 μC/OS II任務管理
7.2.1 μC/OS II系統任務管理
7.2.2 μC/OS II用戶任務管理
7.3 μC/OS II時間管理
7.3.1 μC/OS II時鐘節拍管理
7.3.2 μC/OS II軟體定時器管理
7.4 μC/OS II任務同步
7.4.1 μC/OS II信號量
7.4.2 μC/OS II事件標誌組
7.5 μC/OS II任務通信
7.5.1 μC/OS II訊息信箱
7.5.2 μC/OS II訊息佇列
7.6 μC/OS II任務互斥
7.6.1 μC/OS II互斥原理
7.6.2 μC/OS II互斥信號量
習題7
第8章 μC/OS II作業系統的套用及移植
8.1 μC/OS II套用基礎
8.1.1 任務劃分
8.1.2 μC/OS II任務堆疊的設定
8.1.3 任務的執行分類及優先權設定
8.2 μC/OS II套用編程舉例
8.2.1 μC/OS II同步信號量套用實例
8.2.2 μC/OS II訊息信箱通信套用實例
8.2.3 μC/OS II互斥信號量套用實例
8.2.4 μC/OS II事件標誌組套用實例
8.2.5 μC/OS II定時器套用實例
8.3 作業系統移植
8.3.1 μC/OS II移植基礎知識
8.3.2 μC/OS II在STM32F103上的移植實現
習題8
第9章 智慧型家居監測控制系統實例
9.1 需求分析
9.2 總體設計
9.3 系統硬體設計
9.3.1 家居控制器小系統設計
9.3.2 電源電路設計
9.3.3 通信電路設計
9.3.4 顯示模組電路
9.3.5 數據採集模組電路
9.4 系統軟體設計
9.4.1 主程式設計
9.4.2 報警任務
9.4.3 GSM 簡訊查詢控制任務
9.4.4 信息採集任務
9.4.5 其他函式說明
9.5 系統驗證
習題9
參考文獻

相關詞條

熱門詞條

聯絡我們