【技术实现步骤摘要】
本专利技术属于航天器数据通信领域。
技术介绍
本专利技术涉及航天器的硬件设备和应用软件之间的通信,现有的航天器星上通信系统主要涉及硬件设备层和软件应用层,此类分层方式导致航天器星载软件中应用层对于硬件端口的访问大多是直接读写硬件端口地址,这样一方面要求应用软件开发人员对硬件工作过程要非常清楚,导致软件的可移植性和可维护性比较差,另一方面在软件应用层存在很多操作硬件的代码,导致硬件和应用层的层次结构模糊,软件的可靠性比较差。在不直接读写硬件端口地址的情况下,实现应用软件对硬件设备的适用,并提高应用软件的可移植性和可维护性是航天器星上通信系统的发展方向。因此建立新型的航天器星上系统分层结构,是亟待解决的问题
技术实现思路
有鉴于此,本专利技术提出了一种星载软件的硬件屏蔽层,本专利技术主要针对星载软件的应用特点以及硬件设备的功能,设计特定的接口函数,形成屏蔽层,将硬件设备和应用软件隔离;建立硬件层-屏蔽层-软件应用层的三层结构,使得航天器星上通信系统的层次结构清晰。基于上述目的,本专利技术的技术方案如下有益效果—、本方法将硬件设备和应用软件隔离,仅通过接口函数进行通信,在 ...
【技术保护点】
一种星载软件的硬件屏蔽层,其特征在于,屏蔽层位于应用软件与硬件设备之间,包括4个接口集合,每个接口集合对应一个能够实现特定功能的硬件设备,所述的4个接口集合为:遥测采集接口集合、遥测输出接口集合、遥控接收接口集合、指令输出接口集合,所有接口均以接口函数的形式实现;各接口集合所包含的接口函数具体如下:(1)遥测采集接口集合包括:遥测采集设备初始化接口、所有通道遥测采集使能接口、遥测采集禁止接口、单通道遥测采集使能接口、所有通道遥测数据读取接口、单通道遥测数据读取接口;遥测采集设备初始化函数无调用参数,返回遥测采集设备属性指针;遥测采集设备初始化函数对遥测采集设备中的设备属性进 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:张红军,穆强,裴楠,袁珺,张高,程慧霞,禹霁阳,张亚航,郭坚,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。