-
公开(公告)号:CN115473565A
公开(公告)日:2022-12-13
申请号:CN202210940224.5
申请日:2022-08-05
Applicant: 北京空间飞行器总体设计部
IPC: H04B7/185 , H04L67/133
Abstract: 本发明公开了一种分层的星载设备指令通道寻址架构及方法,能够解决对设备及其接口实现分层次访问的问题。架构中的应用管理层;应用支持层,其中包含星地操作接口、设备虚拟化业务以及设备访问业务;星地操作接口用于连接应用管理层各应用;设备虚拟化业务用于连接星地操作接口与设备访问业务;设备访问业务用于实现本地物理设备的访问。传递层包含空间包协议,空间包协议依据空间包中的目的应用过程标识APID对空间包进行路由;亚网层在星载链路中实现包业务和存储器访问业务,包业务用于在星载链路上传输数据包,存储器访问业务用于实现本地存储器的访问;基于该架构提供了一种分层的星载设备指令通道寻址方法。
-
公开(公告)号:CN108647091B
公开(公告)日:2021-03-26
申请号:CN201810391012.X
申请日:2018-04-27
Applicant: 北京空间飞行器总体设计部
Inventor: 何熊文 , 顾明 , 赵和平 , 郭坚 , 汪路元 , 詹盼盼 , 程博文 , 阎冬 , 杨丽君 , 张翠涛 , 刘伟伟 , 朱剑冰 , 毛永飞 , 蔺祥宇 , 马亮 , 石海平 , 雪霁
IPC: G06F9/50 , G06F11/20 , G06F15/17 , G06F15/177
Abstract: 一种基于任务自适应分配的星载计算机动态重构方法及系统,包括步骤如下:CPU之间发送心跳信息,根据心跳信息以及自身CPU标识进行系统工作模式的初始设置,通过对周期性心跳信息的监控实现系统工作模式的自主切换以及任务的动态分配和创建。通过该方法,各CPU可重新根据工作模式以及自身CPU标识启动工作任务,并支持创建和启动拓展任务,增加系统处理任务数量的能力,系统灵活性强,支持航天器在轨运行期间根据任务需要动态扩展星载计算机的软件功能,提升系统的计算能力和可靠性。
-
公开(公告)号:CN115437803A
公开(公告)日:2022-12-06
申请号:CN202210838655.0
申请日:2022-07-18
Applicant: 北京空间飞行器总体设计部
IPC: G06F9/54
Abstract: 本发明提出一种通用可扩展的星载设备驱动装置,能够完成各类应用程序对各种航天器外设接口的访问和控制,实现了星载软件访问外设接口的标准化和通用化,同时各类外设采用标准的通信协议执行访问。包括驱动程序访问接口、驱动程序管理器以及设备访问单元;所述驱动程序管理器用于执行驱动程序管理进行访问接口与驱动程序的逻辑转换;所述设备访问单元用于对综合电子系统中信道关口模块、指令模块、模拟量采集模块、通用处理器模块、总线通信及时间同步模块、火工品模块、功率驱动模块以及数据存储与复接模块的访问方式采用统一的设备访问协议进行封装,实现对各类接口标准化访问。
-
公开(公告)号:CN108647091A
公开(公告)日:2018-10-12
申请号:CN201810391012.X
申请日:2018-04-27
Applicant: 北京空间飞行器总体设计部
Inventor: 何熊文 , 顾明 , 赵和平 , 郭坚 , 汪路元 , 詹盼盼 , 程博文 , 阎冬 , 杨丽君 , 张翠涛 , 刘伟伟 , 朱剑冰 , 毛永飞 , 蔺祥宇 , 马亮 , 石海平 , 雪霁
IPC: G06F9/50 , G06F11/20 , G06F15/17 , G06F15/177
Abstract: 一种基于任务自适应分配的星载计算机动态重构方法及系统,包括步骤如下:CPU之间发送心跳信息,根据心跳信息以及自身CPU标识进行系统工作模式的初始设置,通过对周期性心跳信息的监控实现系统工作模式的自主切换以及任务的动态分配和创建。通过该方法,各CPU可重新根据工作模式以及自身CPU标识启动工作任务,并支持创建和启动拓展任务,增加系统处理任务数量的能力,系统灵活性强,支持航天器在轨运行期间根据任务需要动态扩展星载计算机的软件功能,提升系统的计算能力和可靠性。
-
公开(公告)号:CN107729085A
公开(公告)日:2018-02-23
申请号:CN201710996603.5
申请日:2017-10-19
Applicant: 北京空间飞行器总体设计部
IPC: G06F9/445
CPC classification number: G06F9/44526
Abstract: 本发明提供了一种支持地址重定向的星载软件动态加载方法,能够实现简单、高可靠和冗余的星载软件地址重定向加载方法。步骤一、编写嵌入式软件链接配置文件;步骤二、程序启动时内存检测;步骤三、星载软件全局属性构件化:将所有的全局属性即会发生变化的属性,包括带初值的和不带初值的属性,均封装成一个构件的属性,该构件称为程序构件;步骤四、程序构件实例化:通过获得全局寄存器中保存的起始地址,将步骤三中定义的程序构件映射到健康的内存起始地址上,实现程序构件的实例化;步骤五、将整个程序编译链接形成可烧写的二进制程序文件;步骤六、最后将二进制文件烧写至目标设备上,加电正常启动。
-
-
-
-