摘要

在基于国产某ARM芯片的某军用测试仪设备研发中,随着需求更改,版本迭代,会有软件升级的需求。设备具有密封性高,拆卸困难等特点,且设备现场没有完备的调试环境,因此,需要使用现有通信接口进行在线升级,且保证升级过程中发生断电等意外情况时不会对系统造成影响。笔者选用以太网进行升级,通过基于分散加载技术的"双系统"存储机制来应对升级中出现的意外风险,达到安全在线升级的目的。经过实验,证实该方案可行。该设计解决了封闭设备升级问题,具有升级快速,可移植性强等优点,具有广泛的应用场景,对相关需求实现方式具有相当的参考价值。