OpenHarmony嵌入式系統原理與應用——基於RK2206芯片(微課視頻版)
薛小鈴
相關主題
商品描述
目錄大綱
目錄
配套資源
第1篇快速入門篇
第1章小凌派RK2206硬件快速入門
1.1瑞芯微RK2206芯片簡介
1.1.1瑞芯微RK2206芯片
1.1.2瑞芯微RK2206芯片功能集
1.2小凌派RK2206開發板硬件簡介
1.2.1小凌派RK2206開發板概述
1.2.2小凌派RK2206開發板架構
1.2.3小凌派RK2206開發板硬件資源
1.3小凌派RK2206開發板硬件設計
1.3.1小凌派RK2206核心板硬件設計
1.3.2小凌派RK2206底板硬件設計
第2章OpenHarmony軟件快速入門
2.1OpenHarmony簡介
2.1.1OpenHarmony是什麽
2.1.2OpenHarmony技術特點
2.2OpenHarmony環境搭建
2.2.1開發環境簡介
2.2.2安裝虛擬機
2.2.3安裝Linux
2.2.4安裝開發依賴服務和工具
2.2.5安裝編譯依賴庫和工具
2.2.6源代碼下載
2.2.7編譯源代碼
2.2.8燒寫程序
2.2.9查看調試串口
第2篇基礎應用篇
第3章OpenHarmony移植
3.1輕量級內核移植
3.1.1LiteOS內核概述
3.1.2LiteOS移植適配
3.2輕量級內核移植測試
3.2.1測試目的
3.2.2程序設計
3.2.3編譯程序
3.2.4實驗結果
第4章內核基礎應用
4.1任務
4.1.1任務的概念
4.1.2任務的狀態
4.1.3程序設計
4.1.4實驗結果
4.2隊列
4.2.1隊列的概念
4.2.2程序設計
4.2.3實驗結果
4.3信號量
4.3.1信號量的概念
4.3.2程序設計
4.3.3實驗結果
4.4事件
4.4.1事件的概念
4.4.2程序設計
4.4.3實驗結果
4.5互斥鎖
4.5.1互斥鎖的概念
4.5.2程序設計
4.5.3實驗結果
4.6軟件定時器
4.6.1軟件定時器的概念
4.6.2程序設計
4.6.3實驗結果
4.7中斷
4.7.1中斷的概念
4.7.2開發流程
4.8內存管理
4.8.1內存管理的概念
4.8.2靜態內存
4.8.3動態內存
第3篇外設實戰篇
第5章基礎外設應用
5.1點亮LED燈
5.1.1硬件電路設計
5.1.2程序設計
5.1.3實驗結果
5.2ADC按鍵
5.2.1硬件電路設計
5.2.2程序設計
5.2.3實驗結果
5.3LCD液晶屏
5.3.1硬件電路設計
5.3.2程序設計
5.3.3實驗結果
5.4EEPROM存儲
5.4.1硬件電路設計
5.4.2程序設計
5.4.3實驗結果
5.5NFC碰一碰
5.5.1硬件電路設計
5.5.2程序設計
5.5.3實驗結果
第6章物聯網應用
6.1智慧井蓋
6.1.1硬件電路設計
6.1.2程序設計
6.1.3實驗結果
6.2智慧路燈
6.2.1硬件電路設計
6.2.2程序設計
6.2.3實驗結果
6.3智慧車載
6.3.1硬件電路設計
6.3.2程序設計
6.3.3實驗結果
6.4人體感應
6.4.1硬件電路設計
6.4.2程序設計
6.4.3實驗結果
6.5智能手勢
6.5.1硬件電路設計
6.5.2程序設計
6.5.3實驗結果
6.6智慧農業
6.6.1硬件電路設計
6.6.2程序設計
6.6.3實驗結果
第4篇網絡實戰篇
第7章網絡基礎知識
7.1網絡基礎知識概述
7.1.1網絡層次劃分
7.1.2OSI七層網絡模型
7.1.3IP地址
7.1.4子網掩碼
7.1.5ARP/RARP
7.1.6路由選擇協議
7.1.7TCP/IP
7.1.8UDP
7.2TCP編程
7.2.1TCP 編程的 C/S 架構
7.2.2TCP編程接口分析
7.2.3TCP編程示例
7.3UDP編程
7.3.1UDP編程的C/S架構
7.3.2UDP編程的接口分析
7.3.3UDP編程示例
第8章物聯網協議
8.1LwIP協議棧
8.1.1LwIP簡介
8.1.2LwIP的功能
8.1.3LwIP的優點
8.1.4LwIP的文件說明
8.1.5LwIP的3種編程接口
8.1.6LwIP移植
8.2MQTT協議
8.2.1MQTT協議簡介
8.2.2MQTT協議通信模型
8.2.3MQTT協議傳輸消息
8.2.4MQTT協議服務質量
8.2.5MQTT協議的方法
8.2.6MQTT函數接口
8.2.7MQTT移植
第9章暢游華為雲
9.1華為雲IoT簡介
9.2華為雲IoT智慧農業應用
9.2.1程序設計
9.2.2連接華為雲
9.2.3實驗結果