首页|一种改进差分算法的远程升级系统设计

一种改进差分算法的远程升级系统设计

扫码查看
为实现对轮机模拟器控制板卡的固件升级,针对整包升级传输文件大和原始Bsdiff算法占用内存大的问题,设计了一种节约内存的改进Bsdiff算法,并采用了即时写入即时释放和分段多次读写的方式,设置了固定内存空间,完成差分升级.搭建了云服务器,采用HTTP协议,实现了固件程序的自动升级.最终通过实验验证了基于改进差分算法的轮机模拟器控制板卡自动升级方案的可行性,可实现控制板卡的批量自动升级.
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.

differential upgradeimproved Bsdiff algorithmremote automatic upgrademarine engine simulator

罗楚江、滕宪斌、王明峰、李聚保

展开 >

广州航海学院,广东广州 510725

差分升级 改进型Bsdiff算法 远程自动升级 轮机模拟器

广州市教学成果培育项目(2021)广州市教学质量与教学改革工程项目(2023)

J20220203J230026

2024

工业控制计算机
中国计算机学会工业控制计算机专业委员会 江苏省计算技术研究所有限责任公司

工业控制计算机

影响因子:0.258
ISSN:1001-182X
年,卷(期):2024.37(6)
  • 8