21天學通Linux嵌入式開發

本書系統地介紹了ARM嵌入式系統的基本結構、開發和ARM處理器的編程,並結合流行的嵌入式系統介紹了如何移植。本書言簡意賅、通俗易懂,知識點覆蓋全面,詳細講述了最新的ARM Cortex-M3核心及STM32處理器編程,使讀者能夠更好地掌握ARM處理器及相應的嵌入式系統設計。本書分為四篇,共23章,全面詳細地講述了ARM處理器的原理、程式設計方法、ARM處理器編程指南及嵌入式系統移植。首先介紹了ARM處理器的構架及如何搭建一個ARM嵌入式開發平台,接著介紹了ARM Cortex-M3的指令集,基於Cortex-M3的STM32系列晶片及一些典型的嵌入式作業系統。然後結合STM32的各個功能部件詳細講解了ARM處理器的硬體編程方法。最後本書還介紹了基於ARM Cortex-M3的STM32晶片如何移植流行的嵌入式作業系統。

基本信息

內容簡介

21天學通Linux嵌入式開發

本書分為四篇,共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分鐘)

相關詞條

相關搜尋

熱門詞條

聯絡我們