Design of a Remote Upgrade System with Improved Differential Algorithm
In order to realize the firmware upgrade of the marine engine simulator control board,a memory-saving im-proved Bsdiff algorithm is designed to solve the problems of large whole-package upgrade transmission files and large memory occupied by the original Bsdiff algorithm,and adopted instant writing and instant release and partitioning.By read-ing and writing segments multiple times,a fixed memory space is set to complete differential upgrades.A cloud server is built,using the HTTP protocol to realize automatic upgrade of the firmware program.Finally,the feasibility of the automatic upgrade scheme of the marine engine simulator control board based on the improved differential algorithm is verified through experiments,which can realize batch automatic upgrade of the control board.