摘要
本发明提供了一种基于单片机的差分升级方法,依据升级协议,通过循环冗余校验值校验传输的差分升级包完整性;通过差分算法还原完整升级文件,并通过差分升级包中携带的循环冗余校验值,对还原的完整升级包进行正确性校验;当校验通过时,将升级包放入单片机的备份升级区,完成升级。所述方法采用的升级包中除了携带差分升级包外,还携带用于对新版本软件进行验证的新版本软件循环冗余校验值,从而可以将差分升级包与旧版本软件融合后得到新版本软件,利用该新版本软件校验文件对新版本软件镜像进行校验,从而实现对升级得到的新版本软件的完整性和正确性的校验。
技术关键词
循环冗余校验值
差分升级方法
单片机
差分算法
软件
恢复算法
备份
协议
固件
镜像
标志
通讯
数据