1. 文档阅读
拿到板子,我首先阅读了两部分文档
看完后达到对一些硬件板卡和软件开发基本开发规范进行了了解。按道理接下来的步骤就是功能设计->代码开发->编译->下载->调试。
2. 开发环境搭建
这一环节耗费了大量的试错时间,最后总结章节会谈下我的感想。
我的主机环境是win10,跟着官网文档装了HUAWEI-LiteOS-Studio-Setup-x64-1.45.9.exe,打开样例工程,编译就报错了,报错如下。在论坛上提问也没有人能回答。
后来折腾了几天,在gitee上找到一个文档终于终于说明白了,得搭建windows+ubuntu混合开发环境,并且在群里找到楚乔大佬提供的镜像。
用vmware创建ubuntu20.04虚拟机,把楚乔大佬的镜像拉下来运行起来。在镜像中修改代码编译代码,将生成的文件拷贝到ubuntu主机上,在通过共享目录的方式拷贝到windows主机上。再通过hiburn将生成的文件烧写进去。
流程总算走通了。
3. 总结
面对一套很好的开发板,却始终开发环境不起来,程序烧不进去,很容易让人产生很强的挫败感。我能理解在这是两个大公司(润和和华为)合作的产品,双方都很注重产品的工程化,尤其是软件开发,形成了自己的开发环境IDE,不再是像简单的mcu一样那么容易上手。那就要求开发文档一定要跟上,清晰明了的文档很重要,希望能像微软的msdn和谷歌提供的安卓开发文档一样全面而有细致,入门的门槛能够平滑一点。