嵌入式作業系統及ARM Cortex-MO+套用

嵌入式作業系統及ARM Cortex-MO+套用

《嵌入式作業系統及ARM Cortex-MO+套用》是2016年西安電子科技大學出版社出版的圖書,作者是張勇、安鵬。

基本介紹

  • 書名:嵌入式作業系統及ARM Cortex-MO+套用
  • 作者:張勇 安鵬
  • ISBN:978-7-5606-3772-3
  • 定價:29.75元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2016-01
內容簡介,目錄,

內容簡介

本書基於μC/OSⅡ和ARM Cortex M0+核心微控制器LPC824詳細講述了嵌入式實時作業系統的套用開發技術,主要內容包括ARM Cortex M0+核心、LPC82X微控制器、CPC824開發平台與工程框架、異常與中斷管理、μC/OSⅡ工作原理及其移植、μC/OSⅡ任務、μC/OSⅡ信號量與互斥信號量、μC/OSⅡ訊息信箱與佇列、μC/OSⅡ高級系統組件、LPC82X典型套用實例等。
本書的特色在於理論與套用緊密結合,實例豐富,對學習嵌入式實時作業系統μC/OSⅡ及其在Cortex M0+微控制器方面的教學與工程套用,都具有一定的指導和參考價值。
本書可作為普通高等院校電子信息、通信工程、計算機工程、軟體工程、自動控制、智慧型儀器和物聯網等相關專業的高年級本科生教材,也可作為嵌入式系統愛好者和工程開發人員的參考用書。

目錄

第一篇 LPC82X典型硬體系統
第一章 ARM Cortex M0+核心 2
1.1 ARM Cortex M0+核心特點 2
1.2 ARM Cortex M0+核心架構 3
1.3 ARM Cortex M0+存儲器配置 4
1.4 ARM Cortex M0+核心暫存器 6
1.4.1 核心暫存器 6
1.4.2 系統控制暫存器 7
1.5 SysTick定時器 11
1.6 CortexM0+異常 13
1.7 嵌套向量中斷控制器 14
本章小結 16
第二章 LPC82X微控制器 17
2.1 LPC824微控制器特點與管腳配置 17
2.2 LPC824微控制器內部結構 25
2.3 LPC824存儲器配置 26
2.4 LPC824 NVIC中斷 27
2.5 I/O口配置IOCON 29
2.6 通用目的輸入輸出口GPIO 32
2.7 系統配置模組SYSCON 34
本章小結 44
第三章 LPC824開發平台與工程框架 45
3.1 LPC824核心電路 46
3.2 電源電路 46
3.3 LED驅動電路與蜂鳴器驅動電路 47
3.4 串口通信電路 47
3.5 用戶按鍵與ADC電路 48
3.6 DS18B20電路 49
3.7 ZLG7289B電路 49
3.8 SWD、ISP和復位電路 52
3.9 LCD屏接口電路 53
3.10 Keil MDK工程框架 53
本章小結 66
第四章 異常與中斷管理 68
4.1 LPC824異常管理 69
4.2 NVIC中斷管理 73
4.2.1 多速率定時器MRT 73
4.2.2 MRT定時器中斷實例 76
4.3 LPC824外部中斷 80
4.3.1 外部中斷與模式匹配工作原理 80
4.3.2 LPC824外部中斷實例 90
4.3.3 LPC824模式匹配實例 94
本章小結 96
第二篇 嵌入式實時作業系統μC/OSⅡ的套用
第五章 μC/OSⅡ工作原理及其移植 98
5.1 μC/OSⅡ系統任務 98
5.1.1 μC/OSⅡ系統檔案與配置 98
5.1.2 空閒任務 104
5.1.3 統計任務 104
5.1.4 定時器任務 105
5.2 信號量與互斥信號量 106
5.2.1 信號量 106
5.2.2 互斥信號量 107
5.3 訊息信箱與訊息佇列 108
5.3.1 訊息信箱 108
5.3.2 訊息佇列 109
5.4 事件標誌組 111
5.5 μC/OSⅡ在CortexM0+微控制器上的移植 112
本章小結 113
第六章 μC/OSⅡ任務 114
6.1 μC/OSⅡ用戶任務 114
6.2 μC/OSⅡ程式框架與LED燈閃爍 117
6.3 ISP下載 123
6.4 串口通信 124
6.4.1 LPC824串口工作原理 124
6.4.2 串口通信工程 133
6.5 統計任務實例 138
本章小結 143
第七章 μC/OSⅡ信號量與互斥信號量 144
7.1 信號量實例 144
7.2 ZLG7289B工作原理 151
7.3 秒表實例 154
7.4 互斥信號量實例 170
本章小結 176
第八章 μC/OSⅡ訊息信箱與佇列 177
8.1 μC/OSⅡ訊息信箱 177
8.1.1 訊息信箱同步實例 177
8.1.2 訊息信箱傳遞信息實例 178
8.2 SGX12864點陣LCD顯示屏 180
8.3 字元、漢字與圖形顯示技術 190
8.4 μC/OSⅡ訊息佇列 192
8.5 LPC824內部顯示快取技術 196
本章小結 209
第九章 μC/OSⅡ高級系統組件 210
9.1 μC/OSⅡ事件標誌組 212
9.2 μC/OSⅡ軟定時器 218
9.2.1 看門狗定時器 218
9.2.2 μC/OSⅡ軟定時器 221
9.2.3 μC/OSⅡ軟定時器實例 222
9.3 μC/OSⅡ動態記憶體管理 229
9.4 μC/OSⅡ多事件請求管理 233
本章小結 238
第三篇 LPC82X典型套用實例
第十章 智慧型門密碼鎖套用實例 240
10.1 智慧型門密碼鎖功能設計 240
10.2 智慧型門密碼鎖程式設計 242
本章小結 261
第十一章 智慧型溫度檢測報警系統 262
11.1 DS18B20工作原理 262
11.2 智慧型溫度檢測報警系統功能設計 264
11.3 智慧型溫度檢測報警系統程式設計 265
本章小結 280
第十二章 數字電壓表實例 281
12.1 ADC工作原理 281
12.2 數字電壓表功能設計 286
12.3 數字電壓表程式設計 286
本章小結 297
第十三章 開源硬體LPCXpresso824MAX 298
13.1 LPCXpresso824MAX學習板 298
13.2 LPC82x Touch Board觸摸板 303
本章小結 307
參考文獻 308

    相關詞條

    熱門詞條

    聯絡我們