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