摘要
提出了基于宏定义动态连接的软件模块化设计思路,并针对某小卫星平台的体系结构,对其星载软件进行了具体的模块化实现,同时提出了一种在轨升级方案.经实验验证分析,所提出的模块化设计思路提高了星载软件在轨升级的效率和灵活性,升级过程中对结构化模块信息上载和验证,提高了升级方法的可靠性和安全性.
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.
出处
《空间科学学报》
CAS
CSCD
北大核心
2010年第2期180-184,共5页
Chinese Journal of Space Science
关键词
星载软件
在轨升级
动态链接
宏定义
On-board software
Uploading in the orbit
Dynamic link
Macro instructions