問題解答:《OpenHarmony實戰:Hi3861控制超聲波模塊》直播
1. 鴻蒙支持工業modbus設備嗎?
回答:modbus是通信協議,移植相關驅動后,可以支持任何設備,據說有的參賽隊伍已經做了鴻蒙DTU。也可以使用其他模塊支持modbus,如4G模塊透傳(AIR724UG)發送MODBUS數據。
2. 鴻蒙學習的硬件使用樹莓派效果如何? 有人深度體驗過嗎?
回答:已經有人在做樹莓派的鴻蒙移植工作,例如,量子力,這是碼云的地址:https://gitee.com/liangzili/harmony-raspberry
不過只支持樹莓派<2>,目前用的比較多的是3B和4B。可以下載移植后的源代碼體驗過。我自己用的是3B和4B,所以還無法體驗。
3. 剛才手機接收到SOS,請問老師開發板和手機具體如何通訊的?
回答:通信方式有多種,但總體來說,底層都是通過socket進行通信的。本案例采用了hispark開發板連接鴻蒙手機的方案。也就是說,開發板是客戶端,手機是服務端。開發板使用標準從C socket。鴻蒙手機使用了Java Socket。
hi3861上網可以通過AT命令配置,也可以通過C語言上網,具體內容請參閱下面附件中的代碼。
4. 鴻蒙手機什么時候上線
回答:鴻蒙手機一直在你身邊,華為主流機型在未來都可能支持鴻蒙(如目前P40、mate40都已經支持鴻蒙了,可以升級),只要安裝了鴻蒙系統,就是鴻蒙手機了。所以,沒有主流鴻蒙手機的,趕快買一部吧!
如果非要問鴻蒙手機什么時候上線,我的答案是:當你有錢的時候!
5. 能出一期關于潤和的Neptune開發板的教程嗎?這個板子比較便宜。
回答:關于Neptune開發板,后期會出相關的視頻課程和文章,我目前正在制作基于hi3861的開發板(主要是HiSpark)相關視頻課程,請關注我的主頁:https://harmonyos.51cto.com/person/posts/974126
6. 請問,除了3861、還有哪些可以刷鴻蒙
回答:3861、3516、3518都可以,只是驅動不同,系統都是鴻蒙,這幾個是海思的。官方OpenHarmony目前只支持這幾個,其他芯片暫時不支持。不過開發板可選擇的很多,如hispark,小熊派的開發板都可以,只要基于這3個芯片的,都可以刷鴻蒙。
7. 3861現在能正常供貨嗎?
回答:3861芯片不對個人,是海思toB的業務,應該可以正常供貨,這個可以聯系海思。一般的個人或團隊都是直接買帶3861芯片的開發板。
8. 老師你好,想問下,鴻蒙的編譯環境必須要用Linux嗎?有沒有純windows的開發編譯環境?
回答:最新的HUAWEI DevEco Device Tool支持直接在Windows下編譯和燒錄,我就是用這個版本演示的,詳細安裝過程請參考下面的文檔:
https://developer.huawei.com/consumer/cn/forum/topic/0201541237140340040?fid=0101303901040230869
9. 鴻蒙和unix的聯系,和Linux的區別和關系
回答:鴻蒙與unix、linux沒關系,頂多算類unix系統,也就是命令和使用方法類似。
10. 請問老師,鴻蒙的內核,后期會變成純微內核嗎
回答:鴻蒙采用的是內核切換機制,也就是遇到不同配置的硬件,會使用不同的內核。微內核其實就是裁剪,當然鴻蒙內核也支持裁剪,與Linux類似。
11. 請問老師開發板和手機通訊,還可以通過其它什么方式?
回答:使用TCP、UDP、HTTP(S)、FTP等,當人,這些底層都使用了socket
還可以使用藍牙、NFC、modbus等等。
12. C Java JS有沒有什么比較好的學習方法呢?我現在是在華為開發者學院學習Java
回答:推薦先學習Java或JS,然后可以學習C。不同的人有不同的學習方法,這和天賦、環境、資源都有關系。總之,不斷寫程序,不斷思考,然后再重復這一過程,直到永遠!
13. STM32開發板可以移植鴻蒙?
回答:這個還沒嘗試過,只要芯片驅動移植過去了,其他的都好辦。






















