《鴻蒙系統(tǒng)物聯(lián)網(wǎng)模組—Neptune 三天全攻略》直播答疑
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
1、用Hiburn可以燒寫(xiě)嗎?
不可以使用Hiburn燒寫(xiě)
請(qǐng)使用 SecureCRT 工具進(jìn)行燒寫(xiě),工具包放在附錄中
2、下載波特率最高支持多少?
目前嘗試只能支持到115200
3、使用教程有么?
教程有的,附件中
碼云地址:https://gitee.com/hihopeorg/neptune_docs/
4、有集成在一起的資料包么?
請(qǐng)參考第3個(gè)問(wèn)題
5、c-sky指令集不知道是什么?
c-sky指令集是杭州中天微自研的CPU指令集。
cpu 指令集:從字面理解就是一系列的指令告訴cpu如何計(jì)算控制系統(tǒng)。比如如何進(jìn)行加減操作等。
c-sky指令集:https://github.com/c-sky
6、求編譯后的文件,一直找不到,學(xué)校網(wǎng)絡(luò)有drcom認(rèn)證,開(kāi)虛擬機(jī)網(wǎng)絡(luò)會(huì)被封
放在課件帖子的附件中
7、c-sky指令集和risc-v有哪些區(qū)別
A、c-sky 指令集:16位encoding 指令集不是32位encoding指令集的子集
risc-v指令集:16位encoding 指令集是32位encoding指令集的子集
B、c-sky指令集 在部分分類(lèi)中要比risc-v指令集豐富;
詳細(xì)的差別可以看一下中科院的視頻介紹:
https://www.bilibili.com/video/av89605854/
更詳細(xì)的內(nèi)容大家可以看一下各自文檔的一個(gè)介紹
risk-v指令集:https://riscv.org/
c-sky指令集:https://github.com/c-sky
8、Linux 是發(fā)行版是Ubuntu嗎?
是的,我這邊演示的Linux環(huán)境使用的是Ubuntu20.04,官方要求16.04以上的版本即可
9、模組有MMU嗎?
沒(méi)有
10、在DEVECO里面新建工程,沒(méi)有找到Neptune開(kāi)發(fā)板啊
DevEco Device Tool是HarmonyOS面向智能設(shè)備開(kāi)發(fā)者提供的一站式集成開(kāi)發(fā)環(huán)境,里面只是集成了部分芯片產(chǎn)品,Neptune目前沒(méi)有集成到該工具下,可以使用VS code工具進(jìn)行代碼編輯,然后使用SecureCRT工具進(jìn)行燒寫(xiě)。
11、比如在網(wǎng)頁(yè)上控制小燈的點(diǎn)亮,PWM,ADC等外設(shè)的控制
可以的
12、可以在開(kāi)發(fā)板上搭建網(wǎng)頁(yè)服務(wù)器嗎?
可以的
13、宋老師,Neptune開(kāi)發(fā)板的實(shí)驗(yàn)源代碼DEMO和相應(yīng)的開(kāi)發(fā)軟件在哪里可以下載?
源代碼:https://gitee.com/hihopeorg/Neptune-HarmonyOS-IOT
實(shí)驗(yàn)demo以及開(kāi)發(fā)軟件:https://gitee.com/hihopeorg/neptune_docs
14、tcp不用管消息邊界問(wèn)題?
TCP屬于流式的,所以需要業(yè)務(wù)層自己處理
15、Neptune 1.0.1的版本預(yù)計(jì)什么時(shí)候會(huì)放出來(lái)?
預(yù)計(jì)4月中旬左右
16、我在虛擬機(jī)上編譯會(huì)提示“...ohos_build.sh: line 17: make : command not found..."
這個(gè)情況我沒(méi)有遇到過(guò),可以發(fā)一下更多的日志嗎?
關(guān)于編譯環(huán)境的使用可以參考一下20題的回答
17、請(qǐng)問(wèn)老師一個(gè)基本操作主程序中如何操作就轉(zhuǎn)到頭文件哪里去了?
使用VScode的話,按住Ctrl鍵,然后鼠標(biāo)點(diǎn)擊需要查看的內(nèi)容即可。
18、小白一個(gè),想知道怎么通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)OTA
大致流程:通過(guò)網(wǎng)絡(luò)下載固件,然后把固件寫(xiě)入到flash中,然后重啟系統(tǒng)。
具體API接口:vendor/winnermicro/w800/include/platform/wm_fwup.h
可以參考聯(lián)盛德官方demo:vendor/winnermicro/w800/src/app/ota
19、希望能從0開(kāi)始的linux的編譯環(huán)境搭建的文章
指導(dǎo)手冊(cè)放在附件中;
如果說(shuō)自己搭建有問(wèn)題的話,我們提供了docker鏡像和 VMware鏡像,如果有需要的可以自行下載(提供的鏡像是用于Pegasus編譯環(huán)境的),Neptune需要安裝一下c-sky編譯工具鏈就可以了。
Docker鏡像使用說(shuō)明:
https://gitee.com/hihopeorg/hispark-hm-pegasus/blob/master/docs/QuickStart/hos_docker_environment.md
VMware鏡像使用說(shuō)明:
https://gitee.com/hihopeorg/hispark-hm-pegasus/blob/master/docs/QuickStart/hos_vmware_environment.md
20、參加鴻蒙大賽計(jì)劃用Neptune芯片,急需模組的PWM, ADC , I2C OLED 及聯(lián)網(wǎng)控制例程,老師明天可以提供嗎
Demo已放到附件
traffic_light_demo.c: PWM、GPIO
colorful_light_demo.c:PWM、ADC、GPIO
oled_sample: I2C
聯(lián)網(wǎng)控制的demo在源碼中有:applications/sample/wifi-iot/app/wifitest
備注:工具以及樣例均放在neptune_docs壓縮包中。
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)