`
拿到 HarmonyOS HiSpark IPC DIY Camera开发板已有一周时间了。昨日开箱、编译、烧写到运行hello world,一天内完成。现总结一下经验,与大家共勉,共同进步。
HiSpark IPC DIY Camera基于华为海思Hi3518芯片,支持LiteOS、鸿蒙OS,实现图像采集识别功能,广泛应用于智能摄像头、安防监控、车载记录仪等。
一、整体流程
I、Hi3518模组组装
II、编译环境搭建
III、鸿蒙OS编译
IV、烧写鸿蒙OS程序
V、运行hello world程序
二、Hi3518模组组装
三、编译环境搭建
鸿蒙目前仅支持linux编译。
Linux编译可以有三种方式:
l 单独的linux主机;
成本相对高,较少采用;
l windows安装linux虚拟机;
l windows安装linux docker;
在HUAWEI DevEco Device Tool IDE里导入该项目,可以进行源代码查看。
五、烧写鸿蒙OS程序
程序烧写到flash可以采用两种方式:hitool方式、IDE方式。
本人按照IDE方式的官方指导烧写操作没有成功,提示信息很少,所放弃该方式。
以下介绍使用hitool工具进行烧写。参考《HiSpark_IPC_DIY摄像头_使用指导.pdf》2.5 IPC LiteOS版本镜像的烧录过程。需要注意的是,本人在步骤5 使用USB口没有成功,而是继续使用串口成功完成烧写。串口的波特率为115200。
按照分区方式烧写,可以将uboot、ohos_image.bin, rootfs.img, userfs.img四个文件一起烧写,也可以只烧写ohos_image.bin, rootfs.img, userfs.img三个文件。
第一次擦除uboot时,要先拔电源。烧写时,拔掉再插上电源。
Uboot可以使用附件的u-boot-hi3518ev300.bin文件。
串口烧写时间较长,我花费了20多分钟完成。器件类型需要选spinor。需要注意开始地址、长度,长度应大于或等于实际的文件大小。
烧写完成后,通过hitool打开一个新终端,注意选对串口。
2)导入和配置工程
https://chocolatey.org/packages/visualstudio2017buildtools
choco installvisualstudio2017buildtools --execution-timeout=0
`