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开发板可以移植鸿蒙?
回答:这个还没尝试过,只要芯片驱动移植过去了,其他的都好办。