[文章]Hi3861 开发+编译+烧录

阅读量0
0
0


因为不想折腾window环境,所以按照官方指引装了Ubuntu 20.4,
接下来所有的工作都在Ubuntu上进行。在此也推荐另一种方案:
https://gitee.com/misakajimmy/openharmony_docker
好了,回到本主题上来。
一、环境
开发->VS Code
编译->Python 3.8
烧录->wine+HiBurn(感谢HonestQiao )
开发:
Screenshot from 2020-10-24 22-39-38.png
烧录:
Screenshot from 2020-10-24 22-41-03.png
2、开发流程
首先开发环境安装
1.安装Visual Studio Code
https://code.visualstudio.com/
2.安装C/C++插件
0000000000011111111.png
其次编译环境的安装

https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

最后烧录工具的使用

**在烧录过程中,首先要设置串口**。

1)开发板通过u***连接电脑,在vm中选择虚拟机-》可移动设备-》QinHeng USB serial-》连接,

把开发板连接到Ubuntu上。

2)Ubuntu中带有u***转串口的驱动,可使用命令查看模块装载的情况

# lsmod | grep u***serial

3)确认过驱动后,我们要知道我们刚刚连上的设备对应哪个串口,需要使用以下命令

#ls /dev/tty*

最后看到/dev/ttyUSBx,就是我们的设备.但是对应到HiBurn中的COM口还不确定,此时需要打开HiBurn.exe,使用如下命令:

#sudo wine HiBurn.exe

软件打开后,查看COM列表,然后拔掉开发板,刷新HiBurn,查看消失的COM口,此COM口即为连接开发板的串口。

**接下来就是正常的连接与烧录
mmexport1603600870890.jpg
在点击连接后,输出界面会提示“connecting...”,请按下开发板上的RST键,重启开发板。后面的烧录工作会自动完成。

windows下有许多调试助手,Linux下也有许多,最常见的像minicom,putty,cutecom,这里使用minicom来打印串口信息
Screenshot from 2020-10-25 13-31-47.png
3、总结
接下来就可以好好的开发了

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友