物聯網操作系統原理與應用(微課視頻版)
王劍,孫慶生
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《物聯網操作系統原理與應用(微課視頻版)》闡述了物聯網操作系統的原理,給出了應用場景實例。首先介紹了物聯網技術的發展要求和特點,在此基礎上,對物聯網操作系統的關鍵技術如體系結構及組成等做了詳細的介紹,並分析了當前主流物聯網操作系統的架構、特徵及應用情況; 其次介紹了物聯網操作系統面臨的安全問題、安全機制及典型安全技術,介紹了當前物聯網操作系統中常用的連接和協議; 再次以華為LiteOS作為研究對象,深入淺出地闡述了華為LiteOS的內核知識、SDK以及物聯網操作系統移植方法;最後給出了“智慧農業”中的物聯網操作系統的應用案例。 《物聯網操作系統原理與應用(微課視頻版)既可以作為高等學校物聯網、電腦、電子、電信類專業相關課程的教材,也可以作為從事物聯網或嵌入式技術開發的相關工程技術人員的參考用書。
目錄大綱
第1章 概述
1.1 物聯網概述
1.1.1 物聯網的定義、特點及體系結構
1.1.2 物聯網的實現技術體系
1.1.3 物聯網的主流技術
1.2 物聯網與嵌入式系統
1.2.1 嵌入式系統的定義、特點和分類
1.2.2 嵌入式系統的典型組成
1.2.3 嵌入式微處理器簡介
1.2.4 主流嵌入式微處理器
1.2.5 嵌入式操作系統
1.3 物聯網操作系統概述
1.3.1 物聯網操作系統的發展歷史
1.3.2 物聯網操作系統的定義和發展路徑
1.3.3 物聯網操作系統的發展要求和特徵
1.4 物聯網操作系統的發展趨勢
1.5 小結
習題
第2章 物聯網操作系統關鍵技術
2.1 物聯網操作系統體系結構
2.2 物聯網操作系統內核
2.2.1 線程管理(任務管理)
2.2.2 線程間同步
2.2.3 線程間通信
2.2.4 內存管理
2.2.5 時鐘管理
2.2.6 中斷管理
2.3 外圍功能組件概述
2.3.1 文件系統
2.3.2 電源管理
2.3.3 AT組件
2.4 物聯網協同框架
2.4.1 概述
2.4.2 端雲通信
2.4.3 Weave框架
2.4.4 IoTivity協同框架
2.5 公共智能引擎
2.5.1 機器學習
2.5.2 人機語音交互技術
2.5.3 DSL
2.6 集成開發環境
2.7 安全框架
2.7.1 物聯網操作系統的安全需求
2.7.2 物聯網操作系統安全框架的設計方案
2.7.3 實際應用
2.8 小結
習題
第3章 典型物聯網操作系統
3.1 RT-Thread
3.1.1 RT-Thread的架構
3.1.2 RT-Thread內核
3.1.3 線程管理
3.1.4 內存管理
3.1.5 組件與服務
3.1.6 軟件包
3.2 ARMMbedOS
3.2.1 硬件及硬件抽象層
3.2.2 MbedOS功能框架及優勢
3.3 AndroidThings/Brillo
3.4 Contiki
3.4.1 架構分析
3.4.2 任務管理
3.4.3 事件機制
3.5 Windows 10 IoT Core
3.6 Ostro
3.7 AliOS Things
3.8 μT/OS
3.9 MiCO
3.1 0Ruff
3.1 1Zephyr
3.1 2TinyOS
3.1 3小結
習題
第4章物聯網操作系統安全
4.1物聯網操作系統面臨的安全威脅
4.2不同物聯網場景下的操作系統安全需求
4.3物聯網操作系統安全機制分析
4.3.1物聯網操作系統安全構建
4.3.2系統安全性分析
4.3.3物聯網操作系統攻擊防禦
4.4Mbed OS物聯網操作系統典型安全技術介紹
4.4.1TrustZone技術
4.4.2Mbed uVisor設備安全組件
4.4.3Mbed TLS通信安全組件
4.4.4DTLS
4.5安全機制的未來發展方向
4.5.1輕量化細粒度系統防禦與可信計算技術
4.5.2廣泛適用的安全系統框架、內核、接口設計方法
4.5.3高效的物聯網安全測試與漏洞檢測方法
4.5.4物聯網系統生存技術
4.6小結
習題
第5章連接與協議
5.1NBIoT
5.1.1NBIoT的技術特點
5.1.2NBIoT網絡構架與部署模式
5.2LoRa及LoRaWAN
5.2.1概述
5.2.2工作模式和終端設備分類
5.2.3LoRaWAN幀結構
5.2.4LoRaWAN網絡架構和入網模式
5.3MQTT協議
5.3.1概述
5.3.2MQTT協議工作原理
5.3.3MQTT協議數據包結構
5.4CoAP協議
5.5LwM2M協議
5.5.1概述
5.5.2輕量級M2M 協議棧
5.5.3LwM2M體系架構
5.6小結
習題
第6章LiteOS操作系統
6.1LiteOS與LiteOS SDK
6.1.1LiteOS操作系統概述
6.1.2LiteOS基礎內核
6.1.3LiteOS內核源碼目錄結構
6.1.4LiteOS代碼入口
6.2LiteOS SDK
6.2.1SDK的分類和軟件結構
6.2.2SDK源代碼目錄
6.2.3OS適配
6.3任務管理
6.3.1任務的表示和切換
6.3.2任務管理模塊的主要功能
6.3.3osal的API接口——任務相關
6.4內存管理
6.4.1靜態內存管理
6.4.2動態內存管理
6.4.3osal的API接口——內存相關
6.5中斷管理
6.6任務同步
6.6.1信號量
6.6.2osal的信號量API接口
6.6.3互斥鎖
6.6.4osal的互斥鎖的API接口
6.7IPC通信
6.7.1事件
6.7.2消息隊列
6.8軟件定時器
6.9第一個LiteOS程序
6.10小結
習題
第7章物聯網操作系統的移植
7.1交叉開發環境的建立
7.1.1概述
7.1.2主機與目標機的連接方式
7.1.3主機目標機的文件傳輸方式
7.1.4文件系統的掛載配置網絡文件系統NFS
7.1.5交叉編譯環境的建立
7.2交叉編譯工具鏈
7.2.1交叉編譯工具鏈概述
7.2.2工具鏈的構建方法
7.2.3交叉編譯工具鏈的主要工具
7.2.4資源受限型設備適配的交叉編譯工具鏈
7.2.5Makefile
7.3嵌入式Linux系統移植過程
7.3.1UBoot移植
7.3.2內核的配置、編譯和移植
7.3.3根文件系統的製作
7.4LiteOS移植的軟硬件環境
7.4.1硬件準備
7.4.2軟件環境
7.4.3配置文件target_config.h
7.5LiteOS移植過程
7.5.1創建裸機工程
7.5.2內核移植
7.6小結
習題
第8章物聯網操作系統的應用案例
8.1智慧農業
8.1.1“智慧農業”概述
8.1.2“智慧農業”的總體技術架構和關鍵技術
8.1.3應用實例
8.2主要硬件
8.2.1小熊派IoT開發板
8.2.2CC2530
8.2.3主要傳感器
8.2.4ESP8266模塊
8.2.5網關
8.3軟件設計
8.3.1實時傳感器數據的採集
8.3.2雲端開發
8.3.3設備端開發
8.3.4Web應用開發
8.4小結
習題
參考文獻



