张占孝
(西安职业技术学院教务处,陕西 西安 710077)
随着科技的发展,无人航天器被广泛地应用于电子侦察、军事应用和遥感勘测等领域,无人航天器驱动软件的复杂度越来越高,软件日常维护技术也越来越高端,传统维护技术面临着被市场淘汰的风险[1-2]。重构无人航天器软件,能够有效提升无人航天器驱动软件的性能,保证无人航天器的稳定飞行。经过专业人员的深入分析发现,当今的无人航天器软件重构技术存在安全性低、性能低和灵活性差的弊端。如何提升无人航天器软件重构性能是当前亟待解决的问题[3-4]。
在传统方法的基础上,本文提出了基于CPCI模块的无人航天器软件重构技术,通过CPCI模块动态加载技术对无人航天器软件区域进行重构分析处理,提升软件重构的效率及准确性。
在无人航天器软件重构的过程中,区域资源分配及运行条件会影响软件运行效率及稳定性。为提升无人航天器软件重构的性能,首先分析区域资源分配及运行条件2方面的影响因素,考虑该因素设计软件重构技术,引入CPCI总线模块,通过调用总线接口产生复位 DSP 的脉冲,控制模块动态加载的顺序,可实现CPCI模块的动态加载,提升无人航天器软件重构的效率。
无人航天器软件重构的同时会影响到无人航天器其他区域及部件的运行,为此需要分析无人航天器软件区域的资源分配和运行条件2个影响因素。……