2020-11-08 15:47:44
0
这周尝试了一下编译工程以及下载软件。
因为电脑已经用了好几年了,性能有点弱了,电脑上安装VMware虚拟机的时候会有点小卡,所以就把我女朋友的电脑拿来安装了一个ubuntu系统进行调试,折腾这个系统也花了一两天的时间,重新搭建了环境这些,好在现在所有工作已经准备就虚了。
编译工程其实没有什么好说的,按照教程一步一步来就行了,官方教程:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
只是在烧录程序的时候出现了烧录不了的情况,不知道怎么回事。如下:
在交流群里面问了一下大佬们,推荐我使用Hiburn来下载程序
然后下载了Hiburn可以成功的用来进行程序的烧录。
如下图,提示成功烧写了。
用串口工具连接好可以开到软系统成功启动了。
这里附上大佬@HonestQiao写的帖子,很棒:https://bbs.elecfans.com/jishu_2003267_1_1.html
接下来是按照教程中写一个hello_world的程序。
链接:https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start-0000001050168544
在app目录下创建一个my_first_app文件夹,再在里面创建两个文件:hello_world.c和BUILD.gn。
按照教程描述编写gn链接文件与hello_world.c的app文件。
如下:
然后在VSCode中新建一个terminal,使用ssh的方式链接到ubuntu中。ssh 用户名@IP地址
进入代码所在的目录下,使用下面的命令进行编译:python build.py wifiiot
编译成功会提示 BUILD SUCCESS,否则可以使用下面的方式在线调试。
如果程序有问题,可以使用如下教程描述的方式进行在线调试:
https://device.harmonyos.com/cn/docs/ide/user-guides/debug_overview-0000001050164998
还是使用HiBurn下载到板子中去,成功运行。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
侵权投诉