【技术实现步骤摘要】
本专利技术涉及航天器嵌入式软件设计,具体涉及一种基于seds(soiselectronic data sheet)软件参数配置及代码自动生成方法、设备及介质。
技术介绍
1、随着卫星智能化、网络化的发展,航天器功能越来越复杂,使得航天嵌入式软件规模不断快速增长。新一代综合电子软件体系结构是基于ccsds(consultative committeefor space data systems)航天器星载接口业务sios(spacecraft onboard interfaceservices)的通用分层体系结构。该体系结构包含了多种业务及协议。它将整个软件划分为应用层、应用支持层、传输层、子网层和硬件层,在每一层将sois标准的业务和协议映射为可重用的软件构件,各个构件完整独立,屏蔽了接口和协议变化带来的影响,并可以提高软件的可重用性。标准化的构件以及构件接口,将标准的业务以及协议采用软件构件实现,使得新任务软件的开发可以通过组装标准化的构件以及任务特殊需求构件,达到软件快速开发的目的,从而缩短软件研制周期。现有的软件体系结构还存在以下
本文档来自技高网...
【技术保护点】
1.一种基于SEDS软件参数配置及代码自动生成方法,其特征在于,包括顶层设计:软件体系内部的SEDS,用于描述设备信息、构件的接口、构件之间的映射服务以及交换数据,通过工具生成用于软件组装的内部连接代码;外部输入SEDS指软件配置参数,通过工具生成综合电子软件的参数代码,通过工具读取作为仿真测试的输入;
2.如权利要求1所述的方法,其特征在于,所述参数代码的电子表单通过地面系统工具生成数据库,该数据库用于开发方测试和整星测试,参数代码的电子表单形成后,统一应用于项目开发的各个阶段。
3.如权利要求2所述的方法,其特征在于,SEDS在综合电子体系
...【技术特征摘要】
1.一种基于seds软件参数配置及代码自动生成方法,其特征在于,包括顶层设计:软件体系内部的seds,用于描述设备信息、构件的接口、构件之间的映射服务以及交换数据,通过工具生成用于软件组装的内部连接代码;外部输入seds指软件配置参数,通过工具生成综合电子软件的参数代码,通过工具读取作为仿真测试的输入;
2.如权利要求1所述的方法,其特征在于,所述参数代码的电子表单通过地面系统工具生成数据库,该数据库用于开发方测试和整星测试,参数代码的电子表单形成后,统一应用于项目开发的各个阶段。
3.如权利要求2所述的方法,其特征在于,seds在综合电子体系结构中,从底层硬件层到上层应用层,seds不断的汇聚;对设备的描述,包括设备的访问接口、设备的功能接口、设备的访问协议、设备虚拟控制步骤以及子网层的使用信息;seds描述构件的接口和构件之间的双向数据交换,包含参数、命令、业务的原语以及...
【专利技术属性】
技术研发人员:杨丽君,陈伯翰,何熊文,程博文,詹盼盼,齐征,阎冬,顾明,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。