內容簡介
本書分為四篇,共23章,全面詳細地講述了ARM處理器的原理、程式設計方法、ARM處理器編程指南及嵌入式系統移植。首先介紹了ARM處理器的構架及如何搭建一個ARM嵌入式開發平台,接著介紹了ARM Cortex-M3的指令集,基於Cortex-M3的STM32系列晶片及一些典型的嵌入式作業系統。然後結合STM32的各個功能部件詳細講解了ARM處理器的硬體編程方法。最後本書還介紹了基於ARM Cortex-M3的STM32晶片如何移植流行的嵌入式作業系統。
本書知識點覆蓋全面、結構安排緊湊、講解詳細、實例豐富。ARM嵌入式系統的初學者通過本書可以快速掌握程式設計方法。本書對具有一定開發經驗的設計人員,也有很高的參考價值。
本書附贈DVD光碟1張,內容包括超大容量手把手教學視頻、電子教案(PPT)、編程參考寶典電子書、原始碼及各章習題答案。
圖書目錄
第一篇 走進嵌入式系統開發
第1章 嵌入式系統開發概述(教學視頻:44分鐘)
第2章 嵌入式作業系統簡介(教學視頻:37分鐘)
第3章 ARM處理器構架(教學視頻:53分鐘)
第4章 搭建嵌入式開發平台(教學視頻:39分鐘)
第二篇 ARM嵌入式系統開發基礎
第5章 ARM Cortex-M3指令集(教學視頻:30分鐘)
第6章 基於ARM Cortex-M3的STM32在套用編程(教學視頻:31分鐘)
第7章 嵌入式實時作業系統FreeRTOS(教學視頻:42分鐘)
第8章 嵌入式系統UC/OS-Ⅱ(教學視頻:39分鐘)
第三篇 深入ARM嵌入式控制器
第9章 通用I/O接口(教學視頻:48分鐘)
第10章 Flash(教學視頻:24分鐘)
第11章 ADC系統(教學視頻:52分鐘)
第12章 中斷系統(教學視頻:32分鐘)
第13章 異步串列通信接口(教學視頻:59分鐘)
第14章 同步串列通信接口(教學視頻:52分鐘)
第15章 通用定時器系統(教學視頻:39分鐘)
第16章 高級控制定時器系統(教學視頻:46分鐘)
第17章 時鐘控制系統(教學視頻:43分鐘)
第18章 看門狗系統(教學視頻:22分鐘)
第19章 備份暫存器(BKP)(教學視頻:18分鐘)
第20章 DMA控制器(教學視頻:26分鐘)
第21章 電源控制(PWR)(教學視頻:34分鐘)
第四篇 嵌入式系統實戰
第22章 嵌入式實時作業系統FreeRTOS的移植(教學視頻:22分鐘)
第23章 嵌入式系統UC/OS-Ⅱ的移植(教學視頻:23分鐘)