|本期目录/Table of Contents|

[1]包晓安,李刚,文艺霏,等.基于压缩和差分算法的嵌入式平台远程更新设计与分析[J].浙江理工大学学报,2020,43-44(自科四):535-541.
 BAO Xiaoan,LI Gang,WEN Yifei,et al.Design and analysis of remote update of embedded platform based on compression and difference algorithm[J].Journal of Zhejiang Sci-Tech University,2020,43-44(自科四):535-541.
点击复制

基于压缩和差分算法的嵌入式平台远程更新设计与分析()
分享到:

浙江理工大学学报[ISSN:1673-3851/CN:33-1338/TS]

卷:
第43-44卷
期数:
2020年自科四期
页码:
535-541
栏目:
出版日期:
2020-07-10

文章信息/Info

Title:
Design and analysis of remote update of embedded platform based on compression and difference algorithm
文章编号:
1673-3851 (2020) 07-0535-07
作者:
包晓安李刚文艺霏李嘉钰陈迪荣杜鹏
浙江理工大学信息学院,杭州 310018
Author(s):
BAO Xiaoan LI Gang WEN Yifei LI Jiayu CHEN Dirong DU Peng
School of Information Science and Technology, Zhejiang Sci-Tech University, Hangzhou 310018, China
关键词:
嵌入式平台远程更新LZ77BSDiff断点续传
分类号:
TP319
文献标志码:
A
摘要:
传统的嵌入式远程更新方案普遍采用整包更新方式,这种方式更新数据量大,占用网络宽带时间长,同时也增加了设备的功耗。针对这些问题,提出了以减少更新数据量为核心的两种远程更新方案。这两种方案分别使用LZ77压缩和BSDiff差分算法处理更新包,减少需要传输的数据量;同时,在数据传输方面增加断点续传功能,实现终端从断线的地方继续获取数据,以此达到节省设备流量和功耗的目的。另外,设计了一种FLASH分区方式,优化了本地自更新操作的流程,去除了多余的拷贝操作。将这两种方案在STM32F407ZGT6和NBIoT搭建的嵌入式平台中进行验证测试。实验结果显示,这两种更新方案的平均更新效率与整包更新的方式相比分别提升了26-44%和72-17%。

参考文献/References:

[1] Moon Y, Ha S, Park M, et al. A methodology of NBIoT mobility optimization[C]// 2018 Global Internet of Things Summit (GIoTS). Bilbao: IEEE, 2018: 1-5.
[2] 马维华,赵怀林,朱纪洪,等.电推进系统计算机的在线优化升级研究与设计[J]. 现代电子技术, 2019,42(6): 38-42.
[3] Jurkovic G, Sruk V. Remote firmware update for constrained embedded systems[C]//2014 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). Opatija: IEEE, 2014: 1019-1023.
[4] 魏民,王艺.物联网云平台终端远程更新技术研究与应用[J]. 电信科学,2018,34(10):137-142.
[5] 唐洪富,王肖楠.基于GPRS通信的MCU固件远程更新技术的实现[J].微型机与应用,2016,35(14): 77-78.
[6] Ziv J, Lempel A. A universal algorithm for sequential data compression[J]. IEEE Transactions on Information Theory, 1977, 23(3): 337-343.
[7] 许晓飞, 陈亮. 应用整数小波变换的LZ77电力数据压缩算法[J]. 西安工程大学学报, 2018,32(3): 337-342.
[8] 刘爱东,李知宇,王丰,等. 一种支持嵌入式标校系统的数据压缩算法[J]. 计算机与数字工程, 2018,46(12): 2607-2610.
[9] 李冰,王超凡,顾巍,等. Gzip压缩的硬件加速电路设计[J]. 电子学报, 2017,45(3): 540545.
[10] 方兵兵. 基于STM32的嵌入式软件远程升级研究[D]. 宁波: 宁波大学,2017: 14-20.

备注/Memo

备注/Memo:
收稿日期:2019-11-04
网络出版日期:2020-01-02
基金项目:浙江省重点研发计划项目(2020C03094);浙江省自然科学基金青年基金项目(LQ20F050010);浙江理工大学本科生科研创新计划重点项目(2019ZD28);浙江理工大学本科生科研创新计划一般项目(2019YB-24)
作者简介:包晓安(1973-),男,浙江东阳人,教授,硕士,主要从事软件工程、智能信息处理方面的研究
更新日期/Last Update: 2020-07-06