针对工厂中的生产线数量大、地域跨度大、智能设备的嵌入式程序更新及维护效率低等问题,提出一种可靠性高的大量设备嵌入式程序远程更新的方法,运用IAP控制原理将Flash存储器分区域管理,利用中转模块组网建立通信,并解析程序文件后分包续传,实现程序的批量远程更新、双主程序的自动切换,大大减少线上智能设备的维护时间,提高生产测试工艺质量的一致性。
Abstract
Due to the large number of production lines and large geographical span,the embedded program update and maintenance efficiency of smart devices is lower.The high-reliability method for remote updating of the large number of equipment embedded programs is proposed.It uses the control principle of IAP and managed the Flash memory in different regions.The transfer module can establish communication network,parsed the program files,and then transmitted with partition continuously,that realize to update the remote program and switch automatically the dual main program.It greatly reduces the maintenance time of online intelligent equipment and improves the consistency of production test process quality.
关键词
嵌入式智能设备 /
IAP技术 /
分包续传 /
批量远程更新
Key words
embedded intelligent device /
IAP technology /
sub-package renewal /
remote updating
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 意法半导体.STM32F4xx系列固件说明手册,2013.
[2] 陈成,王宜怀,钱涵佳,等.基于NB-IoT的嵌入式远程软件更新系统设计[J].微电子学与计算机,2019,36(4):12-16,22.
[3] 魏民,王艺.物联网云平台终端远程更新技术研究与应用[J].电信科学,2018,34(10):137-142.
[4] 邢天明,董栋,邢栋,等.基层黄河专网管理系统更新与远程管理[J].人民黄河,2018,40(3):36-38.
[5] 朱道山.基于RapidIO的FPGA远程更新系统设计与实现[J].雷达科学与技术,2017,15(5):543-547.
[6] 高菲.基于改进代码分发协议的远程代码更新技术研究[J].计算机与数字工程,2017,45(9):1828-1832,1841.
[7] 周浩,段发阶,邵毅,等.基于串行通信的传感器自动识别与通用型浮标数据采集系统设计[J].海洋科学,2019,43(11):68-75.
[8] 刘逸明,齐志华,向斌,等.基于窄带物联网的全电子联锁远程监测系统研究[J].铁道标准设计,2019,63(9):148-153.
[9] 丁远,刘鹏,邹德东,等.基于ARM的煤矿监控分站IAP远程升级技术[J].煤矿安全,2019,50(8):107-110.
[10] 李自成,刘庆,王后能,等.煤层气开发数据采集与远程监控系统设计[J].自动化与仪表,2019,34(8):64-68.
[11] 汪博,王宜怀,彭涛,等.嵌入式终端串口更新技术研究[J].测控技术,2019,38(7):104-108.
[12] 丁丁,汤晓斌,陈立德,等.基于μClinux的FPGA远程更新系统的实现[J].电子技术应用,2014,40(3):6-8.
[13] 邵奇峰,杨天池,郭松辉.一种轻量级嵌入式设备远程安全更新协议[J].计算机应用与软件,2014(2):249-252.
[14] 刘冲,颜廷萌,张志新,等.无线传感网络节点软件高效远程更新方法设计[J].现代电子技术,2013(19):37-39,45.
[15] 李磊,张雪,陈静,等.一种可重构计算平台中的远程比特流安全更新方案[J].微电子学与计算机,2013(12):64-68.
基金
*广州市“岭南英杰工程”后备人才(穗人社函﹝2019﹞928号);广东省普通高校青年创新人才项目(自然科学)(2018KQNCX409)。