星载计算机软件在轨重配置技术的研究与应用
【摘要】:软件在轨重配置技术可满足软件自身故障修改和需求变动等要求,是目前卫星技术的研究发展方向之一
本文以满足某卫星有效载荷自主运行的需求为背景,对星载计算机软件在轨重配置技术展开了研究。给出了软件在轨重配置的原理和一般过程,分别提出了基于易失存储器和非基于易失存储器的软件在轨重配置方法。对其中的关键技术在轨重配置软件的生成和目标机在轨软件的动态修改进行了深入研究。对软件生成过程中修改信息获取、COFF文件的解析和重定位技术进行了全面的总结和分析。针对航天的应用对部分软件和全部软件修改给出了具体的解决方案。
目标机软件在轨动态修改研究中,分析了在轨修改子系统的系统体系结构和功能,给出了模块、函数、变量的在轨软件动态修改方法。
在充分论述软件在轨重配置系统各关键技术的基础上,给出了一个简单的在轨重配置系统的实例,通过该实例进一步验证了系统功能的正确性和有效性。
本论文的研究成果已经应用于某星载设备的研制中,其可行性和正确性已得到了的验证。
【相似文献】 | ||
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||
|
|
|||||||||||||||
|