注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)OpenHarmony輕量設(shè)備開(kāi)發(fā)理論與實(shí)戰(zhàn)

OpenHarmony輕量設(shè)備開(kāi)發(fā)理論與實(shí)戰(zhàn)

OpenHarmony輕量設(shè)備開(kāi)發(fā)理論與實(shí)戰(zhàn)

定 價(jià):¥149.00

作 者: 齊耀龍
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121456770 出版時(shí)間: 2023-06-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)系統(tǒng)地介紹了OpenHarmony輕量設(shè)備開(kāi)發(fā)的知識(shí)。在本書(shū)完稿時(shí),相關(guān)課程已經(jīng)在高校完成了三個(gè)學(xué)期的教學(xué),并持續(xù)優(yōu)化迭代。本書(shū)的學(xué)習(xí)門(mén)檻低、內(nèi)容深入淺出、知識(shí)結(jié)構(gòu)合理。本書(shū)注重知識(shí)間的關(guān)聯(lián)性、連貫性和階梯性,將計(jì)算機(jī)理論知識(shí)和OpenHarmony實(shí)踐緊密結(jié)合,更加注重實(shí)踐內(nèi)容對(duì)理論理解的反哺,同步培養(yǎng)知識(shí)和能力,“授人以魚(yú),并且授人以漁”。本書(shū)的內(nèi)容支持目前所有在用的OpenHarmony版本,并且有能力支持未來(lái)的新版本,注重教/學(xué)效率,創(chuàng)立了“OpenHarmony輕量設(shè)備教/學(xué)全家桶”。全書(shū)共分10章,包括OpenHarmony及其開(kāi)發(fā)套件、搭建OpenHarmony開(kāi)發(fā)環(huán)境、OpenHarmony開(kāi)發(fā)入門(mén)、OpenHarmony內(nèi)核編程接口、控制I/O設(shè)備、感知環(huán)境狀態(tài)、OLED顯示屏的驅(qū)動(dòng)和控制、控制Wi-Fi、網(wǎng)絡(luò)編程及MQTT編程。

作者簡(jiǎn)介

  齊耀龍河北大學(xué)計(jì)算機(jī)教學(xué)部副教授,河北大學(xué)校企合作(全球500強(qiáng)企業(yè))項(xiàng)目孵化基地負(fù)責(zé)人,具有豐富的教育和IT行業(yè)經(jīng)驗(yàn)。致力于很多領(lǐng)域(包括物聯(lián)網(wǎng)、嵌入式智能設(shè)備、OpenHarmony等)的理論與技術(shù)研究、產(chǎn)品研發(fā)、教學(xué)與人才培養(yǎng)工作。出版過(guò)《大學(xué)計(jì)算機(jī)》《大學(xué)計(jì)算機(jī)實(shí)驗(yàn)教程》等十余本高校教材。擔(dān)任“OpenHarmony南向開(kāi)發(fā)基礎(chǔ)”“OpenHarmony北向開(kāi)發(fā)基礎(chǔ)”等多門(mén)課程的負(fù)責(zé)人,擁有20余年一線教學(xué)經(jīng)驗(yàn)、數(shù)百小時(shí)慕課等的教學(xué)視頻制作經(jīng)驗(yàn)。首期OpenHarmony開(kāi)源開(kāi)發(fā)者成長(zhǎng)計(jì)劃唯一的高校導(dǎo)師,國(guó)內(nèi)較早系統(tǒng)性構(gòu)建OpenHarmony課程的高校教師,參與了OpenHarmony知識(shí)體系的構(gòu)建工作。江蘇潤(rùn)開(kāi)鴻數(shù)字科技有限公司江蘇潤(rùn)開(kāi)鴻數(shù)字科技有限公司(簡(jiǎn)稱(chēng)“潤(rùn)開(kāi)鴻”)于2022 年成立于南京,是由江蘇潤(rùn)和軟件股份有限公司(簡(jiǎn)稱(chēng)“潤(rùn)和軟件”)投資成立的全資子公司。潤(rùn)開(kāi)鴻聚焦于OpenHarmony 國(guó)產(chǎn)化數(shù)字底座,面向以垂直行業(yè)為代表的千行百業(yè)提供深度融合行業(yè)特征與業(yè)務(wù)場(chǎng)景的終端商用設(shè)備操作系統(tǒng)發(fā)行版及解決方案。 潤(rùn)開(kāi)鴻傳承了潤(rùn)和軟件深耕行業(yè)多年的客戶資源與專(zhuān)家團(tuán)隊(duì),依托從芯片、硬件、操作系統(tǒng)到應(yīng)用軟件的軟硬件一體化產(chǎn)品與解決方案能力,深耕金融、能源兩大賽道,同時(shí)廣泛賦能醫(yī)療、智慧城市、工業(yè)、教育等多個(gè)垂直行業(yè),聯(lián)合生態(tài)伙伴和行業(yè)客戶共建共享萬(wàn)物智聯(lián)的數(shù)字世界。

圖書(shū)目錄

第1章 OpenHarmony及其開(kāi)發(fā)套件
1.1 初識(shí)OpenHarmony
1.2 潤(rùn)和Pegasus智能家居開(kāi)發(fā)套件簡(jiǎn)介
第2章 搭建OpenHarmony開(kāi)發(fā)環(huán)境
2.1 搭建開(kāi)發(fā)環(huán)境(Windows系統(tǒng))
2.2 搭建編譯環(huán)境(Ubuntu系統(tǒng))
2.3 下載和編譯OpenHarmony源碼
2.4 構(gòu)建開(kāi)發(fā)網(wǎng)絡(luò)
第3章 OpenHarmony開(kāi)發(fā)入門(mén)
3.1 HelloWorld
3.2 輕量系統(tǒng)的編譯構(gòu)建
3.3 編譯構(gòu)建系統(tǒng)的使用
3.4 輕量系統(tǒng)的數(shù)據(jù)持久化
第4章 OpenHarmony內(nèi)核編程接口
4.1 OpenHarmony內(nèi)核簡(jiǎn)介
4.2 線程管理
4.3 通用等待功能
4.4 定時(shí)器管理
4.5 互斥鎖管理
4.6 信號(hào)量管理
4.7 消息隊(duì)列管理
第5章 控制I/O設(shè)備
5.1 GPIO輸出電平
5.2 GPIO按鍵輸入
5.3 PWM輸出方波
第6章 感知環(huán)境狀態(tài)
6.1 使用ADC獲取模擬傳感器的數(shù)據(jù)
6.2 使用ADC獲取可燃?xì)怏w傳感器的數(shù)據(jù)
6.3 使用I2C獲取數(shù)字溫濕度傳感器的數(shù)據(jù)
第7章 OLED顯示屏的驅(qū)動(dòng)和控制
7.1 I2C驅(qū)動(dòng)OLED顯示屏
7.2 在OLED顯示屏上顯示漢字
7.3 第三方OLED顯示屏驅(qū)動(dòng)庫(kù)
7.4 二維碼生成器模塊
7.4.1 模塊簡(jiǎn)介
7.4.2 模塊的源碼結(jié)構(gòu)
7.4.3 模塊API介紹
7.4.4 模塊的接入方法
7.4.5 案例程序
第8章 控制Wi-Fi
8.1 Wi-Fi的基本概念
8.1.1 Wi-Fi簡(jiǎn)介
8.1.2 Wi-Fi的連接過(guò)程
8.1.3 Wi-Fi工作模式簡(jiǎn)介
8.2 Wi-Fi STA模式編程
8.2.1 Wi-Fi編程的VS Code IntelliSense設(shè)置
8.2.2 相關(guān)API介紹
8.2.3 掃描Wi-Fi熱點(diǎn)
8.2.4 案例程序:掃描Wi-Fi熱點(diǎn)
8.2.5 連接Wi-Fi熱點(diǎn)
8.2.6 案例程序:連接Wi-Fi熱點(diǎn)
8.3 Wi-Fi AP模式編程
8.3.1 相關(guān)API介紹
8.3.2 創(chuàng)建Wi-Fi熱點(diǎn)
8.3.3 提供DHCP服務(wù)
8.3.4 案例程序:創(chuàng)建Wi-Fi熱點(diǎn)
8.4 EasyWiFi模塊
8.4.1 EasyWiFi模塊簡(jiǎn)介
8.4.2 EasyWiFi模塊的源碼結(jié)構(gòu)
8.4.3 EasyWiFi模塊的API介紹
8.4.4 模塊的接入方法
8.4.5 案例程序
第9章 網(wǎng)絡(luò)編程
9.1 TCP客戶端編程
9.1.1 LwIP開(kāi)源項(xiàng)目簡(jiǎn)介
9.1.2 相關(guān)API介紹
9.1.3 網(wǎng)絡(luò)編程的VS Code IntelliSense設(shè)置
9.1.4 TCP客戶端的工作流程
9.1.5 網(wǎng)絡(luò)工具netcat
9.1.6 案例程序
9.2 TCP服務(wù)端編程
9.2.1 相關(guān)API介紹
9.2.2 TCP服務(wù)端的工作流程
9.2.3 案例程序
9.3 UDP客戶端編程
9.3.1 相關(guān)API介紹
9.3.2 UDP客戶端的工作流程
9.3.3 案例程序
9.4 UDP服務(wù)端編程
9.4.1 相關(guān)API介紹
9.4.2 UDP服務(wù)端的工作流程
9.4.3 案例程序
第10章 MQTT編程
10.1 MQTT簡(jiǎn)介
10.1.1 MQTT
10.1.2 MQTT的應(yīng)用場(chǎng)景
10.1.3 MQTT的技術(shù)特性
10.1.4 廣義上的發(fā)布/訂閱模式
10.1.5 MQTT的訂閱與發(fā)布模型
10.2 Paho-MQTT
10.2.1 Paho-MQTT簡(jiǎn)介
10.2.2 Paho-MQTT源碼的結(jié)構(gòu)
10.2.3 Paho-MQTT編程的VS Code IntelliSense設(shè)置
10.2.4 Paho-MQTT的編譯
10.2.5 MQTT代理Mosquitto
10.2.6 在設(shè)備端發(fā)布消息
10.2.7 在設(shè)備端訂閱消息
10.3 MQTT客戶端編程
10.3.1 對(duì)Paho-MQTT進(jìn)行封裝
10.3.2 Paho-MQTT模塊的接入方法
10.3.3 案例程序
10.4 案例:燈光控制
10.4.1 燈光控制案例項(xiàng)目簡(jiǎn)介
10.4.2 實(shí)現(xiàn)燈光控制案例項(xiàng)目
10.5 案例:環(huán)境光采集
10.5.1 環(huán)境光采集案例項(xiàng)目簡(jiǎn)介
10.5.2 實(shí)現(xiàn)環(huán)境光采集案例項(xiàng)目
10.6 案例:人體感應(yīng)
10.6.1 人體感應(yīng)案例項(xiàng)目簡(jiǎn)介
10.6.2 實(shí)現(xiàn)人體感應(yīng)案例項(xiàng)目
10.7 案例:可燃?xì)怏w報(bào)警
10.7.1 可燃?xì)怏w報(bào)警案例項(xiàng)目簡(jiǎn)介
10.7.2 實(shí)現(xiàn)可燃?xì)怏w報(bào)警案例項(xiàng)目
10.8 案例:溫濕度收集
10.8.1 溫濕度收集案例項(xiàng)目簡(jiǎn)介
10.8.2 實(shí)現(xiàn)溫濕度收集案例項(xiàng)目
10.9 案例:廣告屏
10.9.1 廣告屏案例項(xiàng)目簡(jiǎn)介
10.9.2 實(shí)現(xiàn)廣告屏案例項(xiàng)目

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)