
回复
OTA(Over the Air)提供对设备远程升级能力,基于提供的接口进行二次开发后,可以让您的设备轻松支持OTA升级能力。升级子系统对用户屏蔽了底层芯片的差异,对外提供了统一的升级接口。
升级子系统使用C语言编写,目前支持Hi3518EV300、Hi3516DV300、Hi3861开发板。如果您想接入其它芯片,通过实现vendor路径下的OpenHarmony集成接口,可以适配不同芯片的产品。目前仅支持全量包升级方式。
添加对升级子系统的依赖,以hi3516dv300开发板为例。
vendor\hisilicon\ipcamera_hi3516dv300_liteos\config.json中添加update,在subsystem_list字段下面添加:
在build\lite\components下,添加update.json文件:
添加测试代码,这里以test为例,将subsystem_test加入到base\update\ota_lite\frameworks\BUILD.gn中。
添加完上述的配置后,执行如下命令编译整个系统,烧录到3516芯片平台上即可体验OTA功能。
升级服务子系统
update_ota_lite
device_hisilicon_hardware