ARM嵌入式系統開發與套用完全手冊

ARM嵌入式系統開發與套用完全手冊

《ARM嵌入式系統開發與套用完全手冊》在內容結構上由淺入深,圍繞ARM嵌入式開發的基礎以及具體套用進行了全面而系統的介紹。全書內容講解詳細,並且很多章節還提供了具體的實例,以幫助讀者實現從理論到實踐的思維轉換。另外,為幫助讀者快速掌握嵌入式ARM的主流系列STM32的具體套用,凡是有實例的章節都提供了原始碼以供讀者學習和套用,這些原始碼將收錄於配書的RAR壓縮檔中,讀者可以到網上下載。

基本介紹

  • 書名:ARM嵌入式系統開發與套用完全手冊
  • 出版社:中國鐵道出版社
  • 頁數:466頁
  • 開本:16
  • 品牌:中國鐵道出版社
  • 作者:鄭傑
  • 出版日期:2013年8月1日
  • 語種:簡體中文
  • ISBN:9787113168483
內容簡介,圖書目錄,編輯推薦,目錄,

內容簡介

《ARM嵌入式系統開發與套用完全手冊》指出無論是對於剛從51單片機轉入嵌入式ARM開發的初學者,還是有一定開發基礎和經驗的高級用戶,此書都能為您提供良好的參考。《ARM嵌入式系統開發與套用完全手冊》適用於從事嵌入式開發研究方向的本科生、研究生和教師,也適用於嵌入式設計方向的工程技術人員。

圖書目錄

第一篇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 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開發套用

編輯推薦

鄭傑編著的《ARM嵌入式系統開發與套用完全手冊》從ARM處理器和sTM32微控制器開始介紹,循序漸進,既包含了外設的簡單套用實例,又包含了ARM的一些高級套用。本書既可以作為ARM零基礎者的入門讀物,又可以作為已經有嵌入式開發經驗讀者的參考書目。本書結構合理,內容全面,共分20章。對於初識嵌入式開發的讀者來說,可以從頭到尾依次學習;對於已經有嵌入式開發經驗的讀者可以根據自己的實際基礎來選擇性地閱讀或參考。在本書的實例介紹中,每一章都有若干套用例程,不僅附有代碼,還有內容講解。讀者可以根據實例更加深入地了解ARM嵌入式開發。

目錄

第一篇 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嵌入式用戶圖形界面編程
  

相關詞條

熱門詞條

聯絡我們