《ARM嵌入式系統開發與套用完全手冊》在內容結構上由淺入深,圍繞ARM嵌入式開發的基礎以及具體套用進行了全面而系統的介紹。全書內容講解詳細,並且很多章節還提供了具體的實例,以幫助讀者實現從理論到實踐的思維轉換。另外,為幫助讀者快速掌握嵌入式ARM的主流系列STM32的具體套用,凡是有實例的章節都提供了原始碼以供讀者學習和套用,這些原始碼將收錄於配書的RAR壓縮檔中,讀者可以到網上下載。
基本介紹
- 書名:ARM嵌入式系統開發與套用完全手冊
- 出版社:中國鐵道出版社
- 頁數:466頁
- 開本:16
- 品牌:中國鐵道出版社
- 作者:鄭傑
- 出版日期:2013年8月1日
- 語種:簡體中文
- ISBN:9787113168483
內容簡介
圖書目錄
第1章Cortex—M3與STM32系列微控制器簡介
1.1 ARM處理器
1.1.1 ARM處理器簡介
1.1.2 ARM處理器特點
1.1.3 ARM處理器系列
1.2 Cortex—M3核心
1.2.1 Cortex—M3簡介
1.2.2 Cortex—M3特點
1.3 STM32系列微控制器
1.4本章小結
第2章ARM Cortex—M3體系結構
2.1認識Cortex—M3體系結構
2.2 暫存器組
2.2.1 通用暫存器R0~R7
2.2.2程式狀態暫存器R8~R12
2.2.3 堆疊指針R13
2.2.4連線暫存器R14
2.2.5程式計數器R15
2.3特殊功能暫存器組
2.3.1 程式狀態暫存器(PSRs)
2.3.2 PRIMASK、FAULTMASK和BASEPRI暫存器
2.3.3控制暫存器
2.4操作模式
2.5異常和中斷
2.6向量表
2.7堆疊存儲器操作
2.7.1棧的基本操作
2.7.2 Cortex—M3堆疊實現
2.7.3 雙堆疊機制
2.8 復位序列
2.9本章小結
第二篇Cortex—M3開發準備
第3章AUENTEK MiniSTM32開發板介紹
3.1 開發板的認識
3.2 ALIENTEK MiniSTM 32開發板簡介
3.3 ALIENTEK MiniSTM32開發板各硬體模組
3.4 ALIENTEK MiniSTM32開發板使用注意事項
3.5 本章小結
第4章STM32固件庫介紹與使用
4.1固件庫概述
4.2 CMSIS架構簡介
4.3標準外設庫的CMSIS結構
4.3.1 core.cm3.h檔案
4.3.2 stm32f10x.h檔案
4.3.3 system—stm32f10x.C和system_stm32f10x.h檔案
4.3.4 startup資料夾
4.4文檔和庫規範
4.4.1 命名規則
4.4.2 編碼規則
4.5固件函式館
4.5.1壓縮檔描述
4.5.2 固件函式館檔案描述
4.5.3 外設的初始化和設定
4.6本章小結
第5章ARM系列微控制器開發工具
5.1 IAR EWARM介紹
5.1.1 開發環境
5.1.2 仿真器簡介
……
第三篇Cortex—M3開發實例
第四篇Cortex—M3開發套用
編輯推薦
目錄
第1章 Cortex-M3與STM32系列微控制器簡介
1.1 ARM處理器
1.1.1 ARM處理器簡介
1.1.2 ARM處理器特點
1.1.3 ARM處理器系列
1.2 Cortex-M3核心
1.2.1 Conex-M3簡介
1.2.2 Cortex-M3特點
1.3 STM32系列微控制器
1.4 本章小結
第2章 ARM Conelx-M3體系結構
第二篇 Cortex-M3開發準備
第3章 AUENTEK MiniSTM32開發板介紹
第4章 STM32固件庫介紹與使用
第5章 ARM系列微控制器開發工具
第6章 ARM系列微控制器外設
第三篇 Cortex-M3開發實例
第7章 通用和復用功能I/0接口及其套用
第8章 外部中斷(EXTI)及其套用
第9章 通用定時器(TIMx)及其套用
第10章 實時時鐘(RTC)及其套用
第11章 通用同步/異步串列收發器(USART)
第12章 控制器區域網路(bxCAN)及其套用
第13章 串列外設接口(SPI)及其套用
第14章 I2C接口及其套用
第15章 模擬/數字轉換(ADC)及其套用
第16章 直接存儲器存取控制器(DMA)及其套用
第四篇 Cortex-M3開發套用
第17章 LCD觸控螢幕系統設計實例
第18章 SD卡的數據存儲與讀取
第19章 μC/OS-Ⅱ實時作業系統的移植
第20章 μc/GUl嵌入式用戶圖形界面編程