因为不想折腾window环境,所以按照官方指引装了Ubuntu 20.4,
接下来所有的工作都在Ubuntu上进行。在此也推荐另一种方案:
https://gitee.com/misakajimmy/openharmony_docker
好了,回到本主题上来。
一、环境
开发->VS Code
编译->Python 3.8
烧录->wine+HiBurn(感谢HonestQiao )
开发:
烧录:
2、开发流程
首先开发环境安装
1.安装Visual Studio Code
https://code.visualstudio.com/
2.安装C/C++插件
其次编译环境的安装
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口即为连接开发板的串口。
**接下来就是正常的连接与烧录
在点击连接后,输出界面会提示“connecting...”,请按下开发板上的RST键,重启开发板。后面的烧录工作会自动完成。
windows下有许多调试助手,Linux下也有许多,最常见的像minicom,putty,cutecom,这里使用minicom来打印串口信息
3、总结
接下来就可以好好的开发了