內容簡介
《嵌入式實時操作系統μC/OS-Ⅱ經典實例:基于STM32處理器》緊緊圍繞“μC/OS-Ⅱ系統設計”這一主題,立足實踐解析了嵌入式實時操作系統μC/OS-Ⅱ與嵌入式圖形系統μC/OS-Ⅱ的設計與應用。本書主要以ARMCortex-M3內核的STM32F103處理器、嵌入式實時操作系統μC/OS-Ⅱ及嵌入式圖形系統μC/OS-Ⅱ作為講述對象。
全書共分為18章,所講述的17個實例涵蓋了最常用的外設以及最典型的應用。所有的應用實例都基于嵌入式實時操作系統μC/OS-Ⅱ和嵌入式圖形系統μC/OS-Ⅱ,同時也都涉及硬件底層程序設計,依照嵌入式系統層次結構,將系統軟件設計與硬件底層程序設計兩者緊密聯系、完美結合。本書可作為高校計算機、電子信息工程、自動化控制等相關專業本科生和研究生的嵌入式系統教材;也可供從事ARM技術和嵌入式實時操作系統μC/OS-Ⅱ開發的科研人員、嵌入式愛好者、從業人員參考使用。本書更是第一線嵌入式系統高級開發人員學習研究和進行ARM相關應用課程培訓的必備參考書。
目錄
第1章STM32處理器與實驗平臺概述
1.1STM32處理器概述
1.1.1STM32Flxx系列
1.1.2STM32F2xx系列
1.1.3STM32Llxx系列
1.2STM32實驗平臺
1.2.1STM32MINI開發平臺
1.2.2STM32-V3開發平臺
1.2.3STM32TINY開發平臺
第2章嵌入式系統μC/OS-Ⅱ
2.1嵌入式系統μC/OS-Ⅱ概述
2.1.1μC/OS-Ⅱ系統特點
2.1.2μC/OS-Ⅱ系統內核
2.1.3任務管理
2.1.4時間管理
2.1.5任務之間的通信與同步
2.1.6內存管理
2.2μC/OS-Ⅱ系統移植
2.2.1移植μC/OS-Ⅱ滿足的條件
2.2.2μC/OS-Ⅱ嵌入式系統移植要點
2.3設計目標
2.4μC/OS-Ⅱ系統軟件設計
2.5實例總結
2.6實例操作演示
第3章嵌入式圖形系統μC/OS-Ⅱ
3.1嵌入式圖形系統μC/OS-Ⅱ
3.1.1μC/OS-Ⅱ系統軟件結構
3.1.2文本顯示
3.1.3數值顯示
3.1.42D圖形庫
3.1.5字體
3.1.6顏色
3.1.7存儲設備
3.1.8視窗管理器
3.1.9窗口對象
3.1.10對話框
3.1.11抗鋸齒
3.1.12輸入設備
3.1.13時間函數
3.2μC/OS-Ⅱ系統移植
3.3設計目標
3.4系統軟件設計
3.5實例總結
3.6顯示效果
第4章實時時鐘系統設計實例
4.1RTC簡述
4.1.1RTC復位過程
4.1.2RTC寄存器操作
4.1.3RTC寄存器描述
4.1.4備份寄存器描述
4.2設計目標
4.3RTC系統硬件構成
4.4系統軟件設計
4.5實例總結
4.6顯示效果
第5章串行Flash存儲器應用實例
5.1串行Flash存儲器概述
5.1.1SST25VF016B引腳功能描述
5.1.2器件操作
5.1.3狀態寄存器
5.1.4SST25VF016B指令集
5.2設計目標
5.3硬件電路原理設計
5.4μC/OS-Ⅱ系統軟件設計
5.4.1主要程序代碼
5.4.2FATFS文件系統的移植
5.5實例總結
……
第6章GPIO接口應用實例
第7章ADC轉換應用實例
第8章LCD液晶顯示屏與觸摸屏系統設計實例
第9章SDIO接口應用實例——SD卡與MP3播放器設計
第10章I2C接口應用實例——FM收音機設計
第11章CAN總線應用實例
第12章以太網應用實例
第13章nRF24L01無線數據收發實例
第14章Sigbee無線模塊應用實例
第15章USBJoystick應用實例
第16章GPS通信系統設計
第17章智能小車驅動設計
第18章三軸加速度傳感器應用
參考文獻
1.1STM32處理器概述
1.1.1STM32Flxx系列
1.1.2STM32F2xx系列
1.1.3STM32Llxx系列
1.2STM32實驗平臺
1.2.1STM32MINI開發平臺
1.2.2STM32-V3開發平臺
1.2.3STM32TINY開發平臺
第2章嵌入式系統μC/OS-Ⅱ
2.1嵌入式系統μC/OS-Ⅱ概述
2.1.1μC/OS-Ⅱ系統特點
2.1.2μC/OS-Ⅱ系統內核
2.1.3任務管理
2.1.4時間管理
2.1.5任務之間的通信與同步
2.1.6內存管理
2.2μC/OS-Ⅱ系統移植
2.2.1移植μC/OS-Ⅱ滿足的條件
2.2.2μC/OS-Ⅱ嵌入式系統移植要點
2.3設計目標
2.4μC/OS-Ⅱ系統軟件設計
2.5實例總結
2.6實例操作演示
第3章嵌入式圖形系統μC/OS-Ⅱ
3.1嵌入式圖形系統μC/OS-Ⅱ
3.1.1μC/OS-Ⅱ系統軟件結構
3.1.2文本顯示
3.1.3數值顯示
3.1.42D圖形庫
3.1.5字體
3.1.6顏色
3.1.7存儲設備
3.1.8視窗管理器
3.1.9窗口對象
3.1.10對話框
3.1.11抗鋸齒
3.1.12輸入設備
3.1.13時間函數
3.2μC/OS-Ⅱ系統移植
3.3設計目標
3.4系統軟件設計
3.5實例總結
3.6顯示效果
第4章實時時鐘系統設計實例
4.1RTC簡述
4.1.1RTC復位過程
4.1.2RTC寄存器操作
4.1.3RTC寄存器描述
4.1.4備份寄存器描述
4.2設計目標
4.3RTC系統硬件構成
4.4系統軟件設計
4.5實例總結
4.6顯示效果
第5章串行Flash存儲器應用實例
5.1串行Flash存儲器概述
5.1.1SST25VF016B引腳功能描述
5.1.2器件操作
5.1.3狀態寄存器
5.1.4SST25VF016B指令集
5.2設計目標
5.3硬件電路原理設計
5.4μC/OS-Ⅱ系統軟件設計
5.4.1主要程序代碼
5.4.2FATFS文件系統的移植
5.5實例總結
……
第6章GPIO接口應用實例
第7章ADC轉換應用實例
第8章LCD液晶顯示屏與觸摸屏系統設計實例
第9章SDIO接口應用實例——SD卡與MP3播放器設計
第10章I2C接口應用實例——FM收音機設計
第11章CAN總線應用實例
第12章以太網應用實例
第13章nRF24L01無線數據收發實例
第14章Sigbee無線模塊應用實例
第15章USBJoystick應用實例
第16章GPS通信系統設計
第17章智能小車驅動設計
第18章三軸加速度傳感器應用
參考文獻
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式系統
+關注
關注
40文章
3448瀏覽量
128406 -
米爾科技
+關注
關注
5文章
227瀏覽量
20679 -
嵌入式實時操作系統
+關注
關注
1文章
127瀏覽量
7760
發布評論請先 登錄
相關推薦
基于實時操作系統的嵌入式控制器的設計
摘要:本文基于atmega16微處理器和AVRX嵌入式實時操作系統設計并完成了水秋千的嵌入式控制器.為實現高級控制策略和非線性控制理論研究提供了一個能夠運行多任務的實驗平臺/通過移植和
發表于 04-27 21:41
介紹十四種嵌入式操作系統的特點
14 種主流的嵌入式實時操作系統 RTOS,分別為μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而國產的嵌入式
發表于 10-27 09:15
實時系統與嵌入式操作系統的相關資料下載
以實時嵌入式操作系統的特性和概念為主線,對嵌入式操作系統的基本概念與特點、基本架構、內核服務、內核對象與內核服務等核心內容進行全面的
發表于 12-14 08:33
RT-Thread嵌入式實時多線程操作系統介紹
1RT-Thread介紹RT-Thread全稱是Realtime-Thread,顧名思義,它是一個嵌入式實時多線程操作系統。它是一款完全由國內團隊開發維護的
發表于 02-17 07:13
評論