zl程序教程

您现在的位置是:首页 >  其他

当前栏目

《鸿蒙系统物联网模组—Neptune 三天全攻略》直播答疑

2023-04-18 14:43:42 时间

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

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压缩包中。

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com