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