-
>
闖進數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
μC/OS-III原理與應(yīng)用:基于GD32 版權(quán)信息
- ISBN:9787121495502
- 條形碼:9787121495502 ; 978-7-121-49550-2
- 裝幀:平塑
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
μC/OS-III原理與應(yīng)用:基于GD32 內(nèi)容簡介
GD32F3蘋果派開發(fā)板(主控芯片為GD32F303ZET6)的配套教材很多,如介紹微控制器基礎(chǔ)外設(shè)、微控制器復(fù)雜外設(shè)、GUI設(shè)計開發(fā)、微機原理、操作系統(tǒng)等知識的教材。本書為基于μC/OS-III的操作系統(tǒng)教程,主要介紹基準工程、簡易操作系統(tǒng)實現(xiàn),以及μC/OS-III的移植、任務(wù)管理、時間管理、消息隊列、信號量、互斥量、事件標志組、等待多個項目、內(nèi)建消息隊列、內(nèi)建信號量、軟件定時器、內(nèi)存管理、中斷管理和CPU利用率等內(nèi)容。全書程序代碼的編寫遵循統(tǒng)一規(guī)范,并且對工程采用模塊化設(shè)計,以便將各模塊應(yīng)用于實際項目中。本書配有豐富的資料包,包含GD32F3蘋果派開發(fā)板原理圖、例程、軟件包、PPT等。這些資料會持續(xù)更新,下載鏈接可通過微信公眾號“卓越工程師培養(yǎng)系列”獲取。本書既可以作為高等院校電子信息、自動化等專業(yè)微控制器相關(guān)課程的教材,也可以作為微控制器系統(tǒng)設(shè)計及相關(guān)行業(yè)工程技術(shù)人員的入門培訓(xùn)用書。
μC/OS-III原理與應(yīng)用:基于GD32 目錄
1.1 裸機系統(tǒng)與操作系統(tǒng) 1
1.2 操作系統(tǒng)的分類 3
1.3 μC/OS-III介紹 4
本章任務(wù) 7
本章習(xí)題 7
第2章 GD32F3蘋果派開發(fā)板簡介 8
2.1 為什么選擇GD32 8
2.2 GD32F3系列微控制器介紹 8
2.3 GD32F3蘋果派開發(fā)板電路簡介 10
2.4 基于μC/OS-III的應(yīng)用實例 13
2.5 本書配套資料包 13
2.6 GD32微控制器開發(fā)工具安裝與
配置 14
本章任務(wù) 20
本章習(xí)題 20
第3章 基準工程 21
3.1 GD32F30x系列微控制器的系統(tǒng)架構(gòu)
與存儲器映射 21
3.2 GD32工程模塊名稱及說明 25
3.3 Keil編輯、編譯和程序下載過程 25
3.4 相關(guān)參考資料 26
3.5 代碼框架 27
3.6 實例與代碼解析 28
本章任務(wù) 48
本章習(xí)題 48
第4章 簡易操作系統(tǒng)實現(xiàn) 49
4.1 裸機系統(tǒng)與操作系統(tǒng)的區(qū)別 49
4.2 任務(wù)切換基本原理 49
4.3 CPU工作寄存器和棧區(qū) 49
4.4 中斷與異常 52
4.5 任務(wù)的特性 56
4.6 實例與代碼解析 59
本章任務(wù) 72
本章習(xí)題 72
第5章 μC/OS-III移植 73
5.1 μC/OS-III源碼獲取 73
5.2 μC/OS-III配置 73
5.3 實例與代碼解析 80
本章任務(wù) 92
本章習(xí)題 92
第6章 μC/OS-III任務(wù)管理 93
6.1 任務(wù)簡介 93
6.2 就緒列表 101
6.3 內(nèi)部任務(wù) 106
6.4 任務(wù)管理相關(guān)API函數(shù) 108
6.5 μC/OS-III的棧幀初始化 118
6.6 μC/OS-III啟動**個任務(wù) 120
6.7 μC/OS-III的PendSV異常處理 121
6.8 實例與代碼解析 122
本章任務(wù) 124
本章習(xí)題 125
第7章 μC/OS-III時間管理 126
7.1 延時類型 126
7.2 延時列表 126
7.3 時間管理相關(guān)API函數(shù) 128
7.4 OSTimeDly函數(shù)源碼分析 132
7.5 實例與代碼解析 134
本章任務(wù) 136
本章習(xí)題 136
第8章 μC/OS-III消息隊列 137
8.1 消息與消息隊列 137
8.2 消息隊列相關(guān)API函數(shù) 141
8.3 OSQPost函數(shù)源碼分析 148
8.4 OSQPend函數(shù)源碼分析 150
8.5 實例與代碼解析 152
本章任務(wù) 155
本章習(xí)題 155
第9章 μC/OS-III信號量 156
9.1 中斷延遲 156
9.2 二值信號量簡介 157
9.3 計數(shù)信號量簡介 160
9.4 μC/OS-III信號量簡介 161
9.5 信號量相關(guān)API函數(shù) 161
9.6 OSSemPend函數(shù)源碼分析 167
9.7 OSSemPost函數(shù)源碼分析 169
9.8 實例與代碼解析 172
本章任務(wù) 174
本章習(xí)題 174
第10章 μC/OS-III互斥量 175
10.1 共享資源與互斥訪問 175
10.2 優(yōu)先級翻轉(zhuǎn)和優(yōu)先級繼承 180
10.3 死鎖 181
10.4 守護任務(wù) 181
10.5 互斥量相關(guān)API函數(shù) 182
10.6 OSMutexPend函數(shù)源碼分析 188
10.7 OSMutexPost函數(shù)源碼分析 190
10.8 實例與代碼解析 192
本章任務(wù) 194
本章習(xí)題 194
第11章 μC/OS-III事件標志組 195
11.1 事件標志組簡介 195
11.2 事件標志組相關(guān)API函數(shù) 196
11.3 OSFlagPend函數(shù)源碼分析 202
11.4 OSFlagPost函數(shù)源碼分析 204
11.5 實例與代碼解析 207
本章任務(wù) 210
本章習(xí)題 210
第12章 μC/OS-III等待多個項目 211
12.1 等待列表簡介 211
12.2 等待多個項目 213
12.3 OSPendMulti函數(shù) 217
12.4 實例與代碼解析 218
本章任務(wù) 221
本章習(xí)題 221
第13章 μC/OS-III內(nèi)建消息隊列 222
13.1 內(nèi)建消息隊列簡介 222
13.2 內(nèi)建消息隊列相關(guān)API函數(shù) 222
13.3 OSTaskQPend函數(shù)源碼分析 226
13.4 OSTaskQPost函數(shù)源碼分析 228
13.5 實例與代碼解析 230
本章任務(wù) 233
本章習(xí)題 233
第14章 μC/OS-III內(nèi)建信號量 234
14.1 內(nèi)建信號量簡介 234
14.2 內(nèi)建信號量相關(guān)API函數(shù) 234
14.3 OSTaskSemPend函數(shù)源碼分析 237
14.4 OSTaskSemPost函數(shù)源碼分析 239
14.5 實例與代碼解析 242
本章任務(wù) 243
本章習(xí)題 244
第15章 μC/OS-III軟件定時器 245
15.1 軟件定時器及其模式 245
15.2 軟件定時狀態(tài) 247
15.3 軟件定時器控制塊 248
15.4 定時器任務(wù) 249
15.5 軟件定時器列表 250
15.6 軟件定時器相關(guān)API函數(shù) 251
15.7 實例與代碼解析 256
本章任務(wù) 258
本章習(xí)題 258
第16章 μC/OS-III內(nèi)存管理 259
16.1 內(nèi)存管理簡介 259
16.2 內(nèi)存管理原理 259
16.3 內(nèi)存管理相關(guān)API函數(shù) 260
16.4 OSMemCreate函數(shù)源碼分析 263
16.5 OSMemGet函數(shù)源碼分析 264
16.6 OSMemPut函數(shù)源碼分析 265
16.7 實例與代碼解析 265
本章任務(wù) 268
本章習(xí)題 268
第17章 μC/OS-III中斷管理 269
17.1 中斷簡介 269
17.2 中斷通知 270
17.3 臨界段實現(xiàn) 271
17.4 中斷服務(wù)管理任務(wù)簡介 274
17.5 中斷服務(wù)管理任務(wù)原理 274
17.6 中斷管理相關(guān)API函數(shù) 279
17.7 OSIntEnter函數(shù)源碼分析 279
17.8 OSIntExit函數(shù)源碼分析 280
17.9 實例與代碼解析 281
本章任務(wù) 283
本章習(xí)題 283
第18章 μC/OS-III CPU利用率 285
18.1 CPU利用率 285
18.2 統(tǒng)計總的CPU利用率 285
18.3 統(tǒng)計各個任務(wù)的CPU利用率 287
18.4 OSStatTaskCPUUsageInit函數(shù) 288
18.5 實例與代碼解析 289
本章任務(wù) 291
本章習(xí)題 291
參考文獻 292
μC/OS-III原理與應(yīng)用:基于GD32 作者簡介
唐滸,深圳大學(xué)生物醫(yī)學(xué)工程學(xué)院實驗師,主要從事醫(yī)學(xué)電子、醫(yī)學(xué)超聲實驗教學(xué)工作,出版教材3部,發(fā)表論文10余篇。
- >
月亮與六便士
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
有舍有得是人生
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
上帝之肋:男人的真實旅程
- >
月亮虎
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
我與地壇