单片机学习小组
直播中

王兰

12年用户 787经验值
擅长:基础元器件
私信 关注

单片机增量升级打包软件及接口相关资料分享

本软件界面使用QT编写,相关生成补丁,压缩以及解压和打补丁均由C代码实现。生成补丁算法基于bsdiff算法,压缩基于LZ77算法。适合于rom较小的单片机使用。介绍  由于在接触NB-IOT项目时发现目前使用的一般都是全量升级方式,但是NB往往网速慢,所以全量升级花费时间较长。同时对增量升级原理比较感兴趣,故自己制作了一个简单的增量升级打包软件,原则上可用于NB等网速慢的升级(由于实现整个可移植增量升级比较麻烦,便没搞单片机上bootloader相关部分代码,并且这个软件以及打补丁代码仅在电脑上模拟过

更多回帖

发帖
×
20
完善资料,
赚取积分