Research of Software Updating for Micro-satellite in the Orbit Based on Dynamic Link With Macros
-
摘要: 提出了基于宏定义动态连接的软件模块化设计思路, 并针对某小卫星平台的体系结构, 对其星载软件进行了具体的模块化实现, 同时提出了一种在轨升级方案. 经实验验证分析, 所提出的模块化设计思路提高了星载软件在轨升级的效率和灵活性, 升级过程中对结构化模块信息上载和验证, 提高了升级方法的可靠性和安全性.Abstract: To repair the bug of on-board software design, consummate the software application and increase the satellite performance in use, satellite designers begin to pay attention to uploading satellite software in orbit. Modular design method based on on-board computer architecture has been studied to improve the efficiency of software updating. Dynamic link technology between modules, the feasibility and security during updating are key points of this method. In this paper, a specific uploading method has been put forward based on a micro-satellite. Firstly, the on-board software was designed in modules and the dynamic links between modules were realized with macro instructions. Then, by validating the module information structure, higher reliability and security have been achieved. Lastly, validation experiments and analyses have been conducted.
-
Key words:
- On-board software /
- Uploading in the orbit /
- Dynamic link /
- Macro instructions
点击查看大图
计量
- 文章访问数: 2115
- HTML全文浏览量: 68
- PDF下载量: 1133
- 被引次数: 0