在使用Zynq7045处理器的机载嵌入式模块上设计了一种在线升级方案,包含硬件设计和软件升级流程设计。该升级方案通过主备映像冗余保证模块中的BOOT及操作系统核心映像具有较高的可靠性,同时在升级流程中设计了映像完整性保护和一致性检查,确保在线升级过程中出现断电等异常后模块再次上电时能正常使用。
Abstract
In the paper,an online upgrade scheme is designed on the airborne embedded module using the processor of Zynq7045,including hardware design and software upgrade process design.The upgrade scheme can ensure that BOOT and operating system core images in the module have higher reliability through the redundancy of the primary and standby images.At the same time,image integrity protection and consistency check are designed in the upgrade process to ensure that the module is powered on again and can be used normally after abnormal conditions such as power failure occur in the online upgrade process.
关键词
Zynq7045 /
在线升级 /
机载嵌入式模块
Key words
Zynq7045 /
online upgrade /
airborne embedded module
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 贾金艳,陈海峰,向晏冰,等.飞行器上设备软件在线升级方案设计与应用[J].工业仪器与自动化装置,2017(3): 6266.
[2] 贺晓春.基于C/S模式的客户端软件自动升级设计与实现[J].自动化与仪器仪表,2017,62(3):137139.
[3] 孙少华,屈盼让,韩佳玮,等.基于JTAG协议的FPGA在线加载[J].航空计算技术,2019,49(6):9095.
[4] 孙少华,屈盼让,韩佳玮,等.基于串口通信的四核DSP在线升级方案优化设计[J].电子测量技术,2020,23(43): 159163.
[5] 程浩.基于GD32的在线升级系统设计与实现[J].光电技术应用,2021,36(3):4346.
[6] 刘贇,左小川.嵌入式软件在线升级系统的设计与实现[J].计算机测量与控制,2015,23(4):14251427.
[7] 杨光海,彭晓乐,张川,等.远程升级控制系统嵌入式设备程序的设计方法[J].工业控制计算机,2016,29(6):1819.
[8] 杨光海,彭晓乐,张川,等.嵌入式设备远程在线升级技术的研究[J].电子设计工程,2012,20(9):172174.