检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张亚航[1] 杨培尧 赵思阳[1] ZHANG Yahang;YANG Peiyao;ZHAO Siyang(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)
出 处:《航天器工程》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[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.38