基于模块动态加载机制的航天器软件重构方案研究

作者:郭宗芝; 刘彬; 邹玉龙; 田小莉; 牛崇
来源:计算机测量与控制, 2018, 26(06): 126-148.
DOI:10.16526/j.cnki.11-4762/tp.2018.06.032

摘要

分析了当今航天领域常规星载嵌入式软件重构方式,指出了其安全性低、灵活性差的缺点,提出了一种基于模块动态加载机制的软件重构方案;该方案具有安全、高效、灵活的特点,还能在不中断系统当前任务的情况下完成软件更新工作;借助龙芯CPU硬件平台,结合具体实验,验证了文件系统建立、模块加载、模块执行、模块卸载等过程,全面验证了该方案的合理性及可操作性;实验结果表明,采用该方案可以有效降低在轨航天器软件维护工作的难度和成本,同时提高了应用软件开发的团队协作性,对其他嵌入软件开发设计也有一定的参考价值。

  • 单位
    中国科学院

全文