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