#2020征文-开发板#Hi3861 开发+编译+烧录

发布于 2021-1-7 17:35
浏览
0收藏

因为不想折腾window环境,所以按照官方指引装了Ubuntu 20.4,
接下来所有的工作都在Ubuntu上进行。在此也推荐另一种方案:
https://gitee.com/misakajimmy/openharmony_docker
好了,回到本主题上来。
一、环境
开发->VS Code
编译->Python 3.8
烧录->wine+HiBurn(感谢HonestQiao )
开发:

#2020征文-开发板#Hi3861 开发+编译+烧录-开源基础软件社区

烧录:

#2020征文-开发板#Hi3861 开发+编译+烧录-开源基础软件社区

2、开发流程
首先开发环境安装
1.安装Visual Studio Code
https://code.visualstudio.com/
2.安装C/C++插件

#2020征文-开发板#Hi3861 开发+编译+烧录-开源基础软件社区

其次编译环境的安装

 

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

 

最后烧录工具的使用

 

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

 

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

 

把开发板连接到Ubuntu上。

 

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

 

\# lsmod | grep usbserial

 

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

 

#ls /dev/tty*

 

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

 

#sudo wine HiBurn.exe

 

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

 

**接下来就是正常的连接与烧录

#2020征文-开发板#Hi3861 开发+编译+烧录-开源基础软件社区

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

windows下有许多调试助手,Linux下也有许多,最常见的像minicom,putty,cutecom,这里使用minicom来打印串口信息

#2020征文-开发板#Hi3861 开发+编译+烧录-开源基础软件社区

3、总结
接下来就可以好好的开发了

 

已于2021-1-7 17:35:09修改
收藏
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐