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