首先要感谢技术社区的信任,给了我这次首批体验HarmonyOS的机会,十分感谢。实际上我在9月27号就已经拿到了HiSpark AI Camera开发板,由于假期回老家,所以今天才开箱试用。我看到已经有许多的开箱烧录的讲解了,本人资历尚浅,水平不高,如果描述的不准确请多包涵。
关于开箱的图片大家都已经看到很多啦,我这边也来贴一张吧,如下图:
话说这个开发板还是比较好安装的。我是属于动手能力不强的那一类人,还好有个大佬在群里发了一个安装的视频,这个开发板我边看视频边安装,不到20分钟就搞定了。但是我还是想说一下屏幕排线的设计,感觉排线这样弯折,时间长了以后排线会有断裂的风险。或者这也有可能是我自己安装错了。
装好了以后我尝试跑了一下liteos-a的内核,我使用的大部分资料都是来自于官方文档。
可以说文档写的还是比较详细的,只是内容还是太少了一些。
搭建环境和编译,我这边是比较顺利的,一次搞定。按照官方文档一步一步把虚拟机配置好,还是比较容易的。
需要注意的问题是,从代码仓库使用repo工具下载的源代码,编译完成烧录进板子之后,我发现并没有跳到内核代码执行,看上去仅仅是做了一些初始化和内存测试的工作,就卡住了,没办法我只能用下载压缩包的方式获取源代码,这样下载的源代码目前是没有问题的,可以正常的跑起来。因为只是简单的编译、烧写,所以内核代码基本也没怎么看,回头有时间的时候再看一下吧。
烧写我是用的HITOOL这个工具,VScode那个插件还要安装一些东西,我懒得安装了,回头还是要弄一下的。顺便贴一个EMMC分区图吧,代码的大小和位置在官方文档里都是有说明的。
然后就是liteos-a跑起来的效果啦,顺便也试了一下helloworld这个应用,也是没什么问题的,如下图。
到目前为止,关于这块开发板我只了解这么多,之后有其它的经验再和大家分享。
关于文中说的官方文档,就在公开仓库那边,我在这边发不了链接,权限不够。