|
【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】Hi3861第一彈資源整理和匯總,
1.官方資源介紹 資料分為兩個(gè)部分:應(yīng)用開發(fā)、設(shè)備開發(fā)。應(yīng)用開發(fā)主要是上層,本文的重心主要在設(shè)備開發(fā)上。
華為官網(wǎng) 主頁: https://www.HarmonyOS.com/cn/home/ 設(shè)備開發(fā): https://device.harmonyos.com/cn/docs/develop/demo/oem_wifi_sdk_dev-0000001050982229 CMSIS-RTOSv2: 因?yàn)镠i3861的系統(tǒng)接口是兼容RTOS的所以這里展示下RTOSv2的系統(tǒng)接口,方便讀者后續(xù)學(xué)習(xí)。 https://arm-software.github.io/CMSIS_5/RTOS2/html/rtos_api2.html#rtos_api2_functions
發(fā)燒友論壇 https://bbs.elecfans.com/jishu_1989262_1_1.html資料匯總:https://bbs.elecfans.com/jishu_1991869_1_1.htmlHi3861V100軟件開發(fā)資料(32份):https://bbs.elecfans.com/jishu_1994271_1_1.html旗點(diǎn)科技連志安老師國(guó)慶假期Hi3861_WiFi_IoT精彩文章集錦:https://bbs.elecfans.com/jishu_1995610_1_1.html
51cot https://harmonyos.51cto.com/user/posts/14630655
2. hpm && npm安裝: https://www.imooc.com/article/310925?block_id=tuijian_wz
安裝操作: https://{BANNED}ceres.comblogs.com/liuqiyun/p/8133904.html
替換軟件源: https://www.colabug.com/2020/0407/7216390/
3. JDK安裝教程 https://jingyan.baidu.com/article/ce09321b85e8d62bff858f93.html 這里需要注意環(huán)境變量的問題,如果之前使用過android studio或者arduino IDE可能會(huì)在除C盤外的其他位置安裝了JDK,這里需要留心環(huán)境變量參數(shù)不要設(shè)置重復(fù),否則也有可能導(dǎo)致JDK無法使用,一般情況下JDK無法使用80%都是環(huán)境變量的鍋,這里需要注意注意注意。。!
4. 效果展示
最終通過gn編譯例程代碼的效果圖如下所示。
編譯過Demo例程之后可以在設(shè)備上跑一下,這里提供一些用于測(cè)試的AT指令:
- 在IPOP串口終端中,依次執(zhí)行如下AT命令,啟動(dòng)STA模式,連接指定AP熱點(diǎn),并開啟DHCP功能。
1. AT+STARTSTA - 啟動(dòng)STA模式
2. AT+SCAN - 掃描周邊AP
3. AT+SCANRESULT - 顯示掃描結(jié)果
4. AT+CONN=“SSID“,,2,“PASSWORD“ - 連接指定AP,其中SSID/PASSWORD為待連接的熱點(diǎn)名稱和密碼
5. AT+STASTAT - 查看連接結(jié)果
6. AT+DHCP=wlan0,1 - 通過DHCP向AP請(qǐng)求wlan0的IP地址
- 查看WLAN模組與網(wǎng)關(guān)聯(lián)通是否正常,如下圖所示。
1. AT+IFCFG - 查看模組接口IP
2. AT+PING=X.X.X.X - 檢查模組與網(wǎng)關(guān)的聯(lián)通性,其中X.X.X.X需替換為實(shí)際的網(wǎng)關(guān)地址
5. 視頻資源
潤(rùn)和的開發(fā)視頻: http://t.elecfans.com/live/1325.html?room=1 https://bbs.elecfans.com/jishu_1998840_1_1.html
6. 總結(jié)
在windows系統(tǒng)的 HarmonyOS IDE下的編譯功能暫時(shí)是無法使用的(感覺華為在趕工期所以windows下的東西都沒給全,目前官網(wǎng)的教程上也是采用了windosw下寫代碼,Linux去編譯的方式),因此暫時(shí)只能按官網(wǎng)文檔的教程去搭建。 在搭建的過程中可以將apt以及python的pip更換成國(guó)內(nèi)源來提高下載速度;蛘卟捎萌河褌兊膁ocker一鍵搭建環(huán)境工具(未驗(yàn)證)。
7. 補(bǔ)充
VScode串口使用中提示wsl無法使用的問題: 解決方法 https://blog.csdn.net/jesse_pan/article/details/88200477?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param |
|