物聯(lián)網(wǎng)操作系統(tǒng)技術(shù)與應(yīng)用
定 價(jià):45 元
- 作者:張亞軍
- 出版時(shí)間:2022/4/1
- ISBN:9787121431081
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP18;TP316
- 頁(yè)碼:220
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)主要介紹華為物聯(lián)網(wǎng)操作系統(tǒng)LiteOS內(nèi)核相關(guān)知識(shí)。全書(shū)共11章,介紹了物聯(lián)網(wǎng)操作系統(tǒng)概述、移植LiteOS到STM32、任務(wù)管理、消息隊(duì)列、信號(hào)量、互斥鎖、事件、時(shí)間管理、中斷管理、內(nèi)存管理、LiteOS實(shí)戰(zhàn)——人體感應(yīng)場(chǎng)景,深入講解了LiteOS內(nèi)核資源、運(yùn)行機(jī)制及應(yīng)用場(chǎng)景。本書(shū)設(shè)計(jì)了大量操作任務(wù),讀者可通過(guò)實(shí)踐操作,在調(diào)試驗(yàn)證中鞏固所學(xué)的理論知識(shí)。 本書(shū)可作為高校物聯(lián)網(wǎng)、嵌入式等相關(guān)專業(yè)的教材,適合高職或應(yīng)用型本科學(xué)生學(xué)習(xí),還適合物聯(lián)網(wǎng)技術(shù)支持人員、物聯(lián)網(wǎng)開(kāi)發(fā)人員及廣大嵌入式技術(shù)愛(ài)好者自學(xué)使用。
張亞軍,任教于天津職業(yè)大學(xué),公開(kāi)發(fā)表論文7篇,其中EI檢索論文2篇;主持完成校級(jí)項(xiàng)目多項(xiàng);實(shí)用新型專利1項(xiàng);參編多部教材;取得工信部網(wǎng)頁(yè)制作高級(jí)證書(shū)、華為物聯(lián)網(wǎng)工程師證書(shū);參與多項(xiàng)橫向課題,其中主持1項(xiàng);指導(dǎo)學(xué)生參加各級(jí)各類大賽,2011年指導(dǎo)學(xué)生在第七屆"博創(chuàng)杯"全國(guó)大學(xué)生嵌入式系統(tǒng)設(shè)計(jì)大賽獲賽區(qū)一等獎(jiǎng),全國(guó)總決賽中獲高職組二等獎(jiǎng)。
第1章 物聯(lián)網(wǎng)操作系統(tǒng)概述 1
1.1 物聯(lián)網(wǎng)操作系統(tǒng)發(fā)展史 1
1.2 物聯(lián)網(wǎng)實(shí)時(shí)操作系統(tǒng)的概念 2
1.3 典型的物聯(lián)網(wǎng)開(kāi)源操作系統(tǒng) 3
1.4 Huawei LiteOS介紹 4
第2章 移植LiteOS到STM32 6
2.1 IDE概述 6
任務(wù)2-1 IDE安裝及配置 8
2.2 STM32開(kāi)發(fā)板簡(jiǎn)介 18
任務(wù)2-2 生成STM32的裸機(jī)工程模板 19
2.3 LiteOS源碼文件夾內(nèi)容介紹 24
任務(wù)2-3 LiteOS的移植 26
第3章 任務(wù)管理 38
3.1 任務(wù)管理的基本概念 38
3.2 任務(wù)管理的常用函數(shù) 42
任務(wù)3-1 創(chuàng)建單任務(wù) 44
任務(wù)3-2 創(chuàng)建多任務(wù) 49
任務(wù)3-3 任務(wù)管理 53
第4章 消息隊(duì)列 58
4.1 消息隊(duì)列的基本概念 58
4.2 消息隊(duì)列控制塊 59
4.3 消息隊(duì)列的運(yùn)行機(jī)制 60
4.4 消息隊(duì)列的常用函數(shù) 61
任務(wù)4-1 消息隊(duì)列使用(不帶復(fù)制讀/寫(xiě)方式) 65
任務(wù)4-2 消息隊(duì)列使用(帶復(fù)制讀/寫(xiě)方式) 72
第5章 信號(hào)量 79
5.1 信號(hào)量的基本概念 79
5.2 信號(hào)量控制塊 80
5.3 信號(hào)量的運(yùn)行機(jī)制 81
5.4 信號(hào)量的常用函數(shù) 83
任務(wù)5-1 二值信號(hào)量同步 85
任務(wù)5-2 計(jì)數(shù)信號(hào)量模擬停車場(chǎng)停車取車 91
第6章 互斥鎖 97
6.1 互斥鎖的基本概念 97
6.2 互斥鎖的優(yōu)先級(jí)繼承機(jī)制 98
6.3 互斥鎖控制塊 99
6.4 互斥鎖的常用函數(shù) 100
任務(wù)6-1 信號(hào)量模擬優(yōu)先級(jí)翻轉(zhuǎn) 103
任務(wù)6-2 測(cè)試互斥鎖優(yōu)先級(jí)繼承機(jī)制 110
第7章 事件 117
7.1 事件的基本概念 117
7.2 事件控制塊 118
7.3 事件的運(yùn)行機(jī)制 118
7.4 事件的常用函數(shù) 119
任務(wù) 發(fā)送和接收事件 122
第8章 時(shí)間管理 128
8.1 系統(tǒng)時(shí)鐘 128
任務(wù)8-1 時(shí)間轉(zhuǎn)換、統(tǒng)計(jì)和延遲 130
8.2 軟件定時(shí)器 135
任務(wù)8-2 軟件定時(shí)器使用 141
第9章 中斷管理 146
9.1 中斷介紹 146
9.2 中斷的運(yùn)行機(jī)制 148
9.3 接管中斷方式 149
任務(wù)9-1 接管中斷的使用 150
9.4 非接管中斷方式 156
任務(wù)9-2 非接管中斷的使用 157
第10章 內(nèi)存管理 163
10.1 內(nèi)存管理的基本概念 163
10.2 內(nèi)存管理的運(yùn)行機(jī)制 164
10.3 靜態(tài)內(nèi)存的使用 165
任務(wù)10-1 靜態(tài)內(nèi)存管理 168
10.4 動(dòng)態(tài)內(nèi)存的使用 174
任務(wù)10-2 動(dòng)態(tài)內(nèi)存管理 177
第11章 LiteOS實(shí)戰(zhàn)——人體感應(yīng)場(chǎng)景 183
11.1 人體感應(yīng)場(chǎng)景實(shí)驗(yàn)介紹 183
11.2 人體感應(yīng)場(chǎng)景系統(tǒng)硬件組成 184
11.3 原理圖解析 184
11.4 系統(tǒng)數(shù)據(jù)流轉(zhuǎn)關(guān)系 185
11.5 系統(tǒng)實(shí)現(xiàn)步驟 186
附錄A 常見(jiàn)錯(cuò)誤碼說(shuō)明 203