感觉这块板子的上手难度明显大于 WiFi IoT 板,由于缺乏 Hi3516 的开发经验,导致进度不是很顺畅。把整个过程记录下来,希望能让小伙伴们少走弯路。
原本以为随机已经自带了映像,可以直接开始开发 hap 视觉应用,结果 putty 串口连接上后,却见不到 shell。
原来官方给预烧录的映像是不带 shell 的,这里需要自己编译一遍代码。所以第一步是从搭建编译环境开始。
https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3516_environment-0000001054501981
搭建过程没有遇到很大障碍,倒是中间 VMWare Ubuntu 硬盘满了,别看咱板子小,编译环境还是挺大的。
Ubuntu 下进入 HarmonyOS 源代码目录,执行:
python build.py ipcamera_hi3516dv300 -b debug
明显比 Hi3816 WifiIoT 的编译时间长了很多。
编译得到的映像文件在 code-1.0\out\ipcamera_hi3516dv300 目录下,有三个文件:
-
OHOS_Image.bin
-
rootfs.bin
-
userfs.bin