中型敏捷遥感卫星公用平台数管分层软件架构  被引量:2

Layered Software Architecture of OBDH System in ZY2000 Remote Sensing Satellite Platform

在线阅读下载全文

作  者:张亚航[1] 杨培尧 赵思阳[1] ZHANG Yahang;YANG Peiyao;ZHAO Siyang(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)

机构地区:[1]北京空间飞行器总体设计部,北京100094

出  处:《航天器工程》2021年第3期170-176,共7页Spacecraft Engineering

基  金:国家重大科技专项工程。

摘  要:传统航天器设计一般根据任务需求设计硬件,再围绕硬件环境设计软件并开发逻辑处理代码,软件模块与模块之间、软件与硬件联系过于紧密,难以满足软件模块通用化和软件跨硬件平台快速移植需求。文章提出了中型敏捷遥感卫星公用平台(ZY2000 Remote Sensing Satellite Platform)分层软件架构,并在数管系统进行了应用。在这种架构中,应用层与中间件构件层分开,应用层模块间通过软总线层进行交互,从而实现业务与逻辑解耦,业务与业务解耦,解决了逻辑处理代码通用化设计和应用层业务模块独立设计的困难;提出了硬件抽象与设备虚拟化技术,通过设计设备虚拟层,实现软件与硬件解耦,解决了软件无法跨卫星硬件平台移植的问题。此架构目前有十余颗卫星进行了应用和验证,证明该架构达到了设计目的。Traditional spacecraft design generally designs hardware according to mission requirements,and then designs software and develops logic codes under the hardware environment.The connections between software modules,and between software and hardware modules are too bound to meet the requirements of generalization of software modules and rapid migration of software across hardware platforms.This paper presents the open layered software architecture of ZY2000 Remote Sensing Satellite Platform,used in OBDH system.In this architecture,the application layer business is separated from the middleware component layer.The application layer modules interact each with other through the soft bus layer to realize the decoupling of business and logic code,and the decoupling of business and business.The problems of logic code generalization design and application layer business modules independent design are therefore solved.Hardware abstraction and device virtualization technologies are proposed.By designing the device virtualization layer,software and hardware are decoupled,and the problem that software can’t be transplanted across hardware platforms is solved.The architecture has been used and verified by more than ten satellites now,and experiments have proved that the architecture has reached the design goals.

关 键 词:中型敏捷遥感卫星公用平台 开放式分层软件架构 设备虚拟化 

分 类 号:V446[航空宇航科学与技术—飞行器设计]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象