资讯分类
全部资讯
最新活动
商城公告
行业信息
新品推荐
元器件知识
资讯标签
艾迈斯欧司朗(96) 英伟达NVIDIA(70) 艾为awinic(45) 飞腾派V3(37) 萤火工场(30) 罗彻斯特电子(28) Jetson Orin Nano SUPER 开发套件(21) 资料下载专区(18) 进迭时空(15) 艾为 awinic(14) 兆易创新(14) 赛昉科技(StarFive)(12) 灵动微电子(11) 日清纺微电子(9) 小华半导体(9) 上海雷卯Leiditech(8) 赛昉科技(8) 微源半导体 LPSemi(8) NVIDIA(8) Seeed矽递科技(8) GD32VW553-IOT(7) 物奇WuQi(7) 龙芯中科(7) 开源口碑分享(5) 日清纺微电子Nisshinbo(5) 庆科(5) TROQ创捷电子(4) 航顺芯片(4) CEM5826-M11(4) Geehy极海半导体(4) 飞腾派(4) 创捷电子(4) 罗彻斯特(3) 飞腾派eMMC(3) iCEasy商城(3) MM32SPIN060G(3) 一件包邮专区(3) FTHR-G0001(3) NVIDIA品牌专区(2) 华润微电子(2) 口碑评测(2) EVB-L0130(2) 教育优惠申请链接(2) 启明云端(2) 弈安云(2) 飞腾官网飞腾派(2) 村田(2) 飞腾派下载专区(2) 英伟达初创加速计划(2) 极海(2) 中国星坤(2) 极海半导体(2) 小华EVB-HC32F4A0开发板(2) 国产开源硬件(2) 杭晶(HCI)(2) 野火(2) Mini-SPIN0230(2) 雷克沙(1) GD32VW553-IOT V2版本(1) QCS8550 SOM EVB开发板(1) 申请样片:高光效红光OSCONIQ® P 3030, GR QSSPA1.23(1) 台容积电(1) GD32VW553-IOT V2(1) CEM5881-M11(1) NVIDIA Jetson Orin Nano 开发套件(1) 萤火工场品牌专区(1) 商城下载专区(1) Jetson AGX Orin 64GB开发套件(1) 荣湃半导体(2Pai Semi)品牌专区(1) 进迭时空品牌页(1) 飞腾人才赋能(1) Jetson AGX Xavier(32GB)(1) BeagleBoard.org®(1) 社区评奖活动(1) Arduino UNO Rev 4 Minima开发板(1) 下载专区(1) B站风扇视频(1) 国产自主可控(1) 英伟达 NVIDIA(1) CEM5861G-M11(1) 赛昉科技9折活动券(1) NVIDIA Jetson Orin Nano 开发套件(1) Arduino品牌专区(1) NVIDIA DGX™ Spark:桌面级AI超级计算机(1) 品牌清仓(1) QCS8550 SOM EVB(1) Jetson AGX Orin 64GB开发套件(1) 24GHz毫米波雷达模块(1) 技术问答专区(1) 英特尔(1) NVIDIA Jetson Nano 模组(1) QCS6490 SOM EVB(1) 天微电子商家页(1) 国产毫米波雷达模块(1) 瑞隆源产品(1) 龙芯教育派(1) CEK8902-S905D3(1) EV Board (MM32L0136C7P)(1) 迈巨微电子品牌专区(1) 飞腾派专链(1) 世野(Khadas)(1) 618大促(1) 竞买活动(1) 雷卯(1) 飞腾派试用申请链接(1) BeagleBone Black快速入门指南(1) 样片申请(1) NVIDIA NIM(1) 微雪电子(1) 一件免邮专区(1) SFH 7018B(1) 极海半导体(Geehy)(1) Arduino品牌页(1) 飞腾派调研问卷链接(1) 小脚丫(1) 618大促专区(1) 艾为(AWINIC)(1) 英伟达 NVIDIA品牌专区(1) 8月7日竞拍竞买(1) 飞腾派V3版本上新(1) 飞虹半导体(1) MUSE Paper(1) 乐动机器人(1) 海凌科电子(Hi-Link)(1) VF202040-A0(1) 教育优惠(1) 萤火工场GD32VW553-IOT(1) 野火RK3566开发板(1) 润石(1) 格力新元(1) CEM5825F(1) COMBO模组 EMC3020-PZI5(1) 松科智能(1) Jetson AGX Thor 开发套件/模组(1) Mini-F5333(1) 微源半导体(1) 周年抽奖活动(1) 庆科信息(MXCHIP)品牌专区(1) 附件(1) 华大北斗(1) GD32无线生态专区(1) JETSON_AGX_ORIN_64GB_DEVELOPER_KIT(1) QCS6490 SOM EVB开发板(1) 附件下载地址(1) 迈巨微(1)

差分升级方案(下)——特点 · 操作 · 价值

发布时间:2025-06-17

随着物联网通信技术发展,固件升级成为物联网产品不可或缺的功能,比如智能燃气表、智能水表、安防设备等产品常常需要通过升级固件来实现软件更新迭代或者修复漏洞。固件的升级方式主要包括全量升级和差分升级。与全量升级相比,差分升级传输的数据量小,传输时间短,功耗低;对于气表、水表等计量产品的计量精确度的干扰风险较小;可以减少服务器因信道被占用时间太长而导致其他设备断网的风险。目前差分升级方案已经在智能汽车、智能家居、智能穿戴、智能表计、智能安防、共享设备等领域广泛使用。本文将介绍小华差分升级方案、差分辅助工具以及小华气表方案中差分升级的实现。


小华差分升级方案特色

小华差分升级方案代码量小,移植简单,方案适用性强,成本低,可以帮助用户在产品开发中快速实现固件的差分升级,方案的差分升级过程如图1所示。本方案的主要功能特点:

灵活

差分代码按块传输和还原,差分块大小可设置,还原时自适应差分块大小;

省时

只更新有差异的块,保证最少量更新,差分包最小仅为目标版本的1%;

安全

采用双备份机制,支持异常情况版本回滚,防止意外变砖;

兼容

兼容全量升级,方便用户多场景升级;

可靠

升级前校验机制确保差分包正确合法,原版本或者目标版本有一个检测信息出错可以准确修复;

智能

目标版本差异量太大、差分包超出规划空间或目标版本大小超出规划空间,工具智能提示。

图1 小华差分升级过程示意图


小华差分升级配套工具

为方便客户快速导入差分升级方案,提供3款辅助工具供客户免费使用:首次烧录文件生成工具、差分包生成工具和升级上位机。


1. 首次烧录文件生成工具

首次烧录文件生成工具软件界面如图2所示,在PC端本地运行,无需网络登录,可以帮助客户制作MCU首次烧录用的烧录文件。

图2 首次烧录文件生成工具


2. 差分包生成工具

当要升级到目标版本时,需要传输的升级文件是差分包,而非整个目标文件。差分包生成工具软件界面如图3所示,通过该工具选择原版本文件(升级前App固件)、目标版本文件(升级后App固件)和差分包的存放位置,对比块的大小等,即可以生成原版本与目标版本的差分包文件。

图3 差分包生成工具界面


3. 升级上位机

在产品研发时,可以先使用升级演示上位机进行差分升级演示及评估,升级上位机界面如图4所示。

图4 升级演示上位机界面


NB-IoT物联网燃气表差分升级应用案例

本案例是以小华HC32L196作为主处理器实现的智能燃气表,通过NB-IoT模块实现远程通信和固件升级,燃气表的系统框图如图5所示。因为燃气表的供电方式是电池供电,升级过程要求时间短、传输数据量少、功耗低,因此固件的升级方式采用小华的差分升级方案,数据通过NB-IoT模块透传实现。

图5 燃气表系统框图


燃气表首次烧录固件的过程示意图如图6所示;若对于已经在运行中的燃气表要升级,则升级的实现过程示意图如图7所示。

图6 首次烧录过程示意图

图7 差分升级过程示意图


小华方案的价值体现


缩短开发时间

使用小华的差分升级方案,客户无需另外开发制作差分包的工具及差分还原库,只需使用小华的工具制作差分包并利用客户自己的云端进行差分包的传输,终端设备接收到差分包即可基于小华的差分升级协议解析、校验和还原目标版本文件,实现终端设备固件的升级。


降低开发和使用成本

小华差分升级方案可提供源码,不需要根据芯片数量购买服务;原有云端系统功能改动小。



想要了解及购买小华半导体产品,请前往iCEasy商城品牌专区:

https://s.iceasy.com/IQ0sfy

iCEasy商城欢迎您的到来!