摘要

本文设计了一种适合资源紧凑型嵌入式设备的固件升级策略,使用文件差分和LZO压缩算法生成升级包,将嵌入式设备存储空间划分为BootLoader区域和应用程序区域,并在BootLoader中实现解压缩及解差分,以完成应用程序的升级。最终在STM32平台上进行实验,结果表明在升级过程中,在减少数据传输量的同时还降低了嵌入式设备的内存使用率。