关联文章:
AliOS Things 3.0 开发:OTA之整包升级使用手册查看详情
AliOS Things 3.0 开发:OTA之压缩升级快速上手查看详情


概要

前面已经介绍了AliOS Things 3.0 OTA的整包升级压缩升级,本文将介绍AliOS Things 3.0版本的OTA差分升级;首先介绍一下差分升级的概念,差分升级是将新老固件差异部分剥离出来, 生成差分包,再通过云端将差分包推送到设备端,设备端接收完成后,通过差分恢复算法,将差分包和老固件进行融合,恢复差分前的新固件,进而完成升级;
优点:升级固件更小,下载速度快,更节省存储空间;
缺点:差分固件恢复成新固件的时间相对长,需要的内存相对大;
下图为AliOS Things 差分升级示意图:


TB1vF2RiHj1gK0jSZFOXXc7GpXa-710-496.png


图1 AliOS Things 差分升级示意图

环境准备

获取代码:https://


收藏 打印