一种星载计算机内存高可靠应用方法

    公开(公告)号:CN115964068A

    公开(公告)日:2023-04-14

    申请号:CN202310010737.0

    申请日:2023-01-04

    Abstract: 本发明公开了一种星载计算机内存高可靠应用方法,通过分区化管理方式将计算机内存空间划分为操作系统运行区、应用软件运行区、内存文件系统区以及系统状态参数区。操作系统运行区分为原始版本运行区和更新版本运行区,实现操作系统在线更新替换。内存文件系统分为主分区和冗余分区,实现多个应用软件的在线替换。系统首先上电,引导软件从非易失存储器中加载操作系统原始版本到操作系统原始版本运行区运行。操作系统启动后根据系统状态参数选择加载不同版本的应用软件和更新版本的操作系统到内存文件系统中,然后从内存文件系统加载应用软件到运行区运行。后续利用内存文件系统实现操作系统和应用软件的在线更新升级,尽量避免非易失存储器的读写,充分利用内存空间,实现星载计算机系统在轨可靠高效运行。

    一种星载操作系统内核在轨重构方法及装置

    公开(公告)号:CN115495109A

    公开(公告)日:2022-12-20

    申请号:CN202211330903.7

    申请日:2022-10-28

    Abstract: 本发明公开一种星载操作系统内核在轨重构方法,包括以下步骤:星载计算机冷启动过程中进行最小系统软件启动自检,在星务软件系统无法正常工作的情况下,星载计算机最小系统软件进入特权状态;最小系统软件对存储的多个星载操作系统镜像进行自检,建立操作系统镜像分区损坏标识;将星务软件系统无法正常工作检测结果标识和操作系统镜像分区损坏标识通过遥测通道下传给地面测控站;最小系统软件接收卫星地面测控站上传的星务软件系统操作系统内核镜像分区号和镜像代码;最小系统软件对接收到的星务软件系统操作系统内核镜像代码的正确性进行判断以及重构。能够对损坏卫星软件进行修复,对操作系统内核及其应用软件进行重构,以恢复卫星的正常功能。

    一种可扩展的高性能多接口星载存储系统

    公开(公告)号:CN111522513B

    公开(公告)日:2022-08-12

    申请号:CN202010336358.7

    申请日:2020-04-24

    Abstract: 本申请公开了可扩展的高性能多接口星载存储系统,包括:至少一套存储系统,存储系统包括电源模块、存储模块和网络交换模块;存储模块包括第一存储单元和第二存储单元,第一存储单元和第二存储单元分别包括一个提供标准PCIe及以太网接口的固存模块和一个提供定制接口与PCIe接口相互转换的接口模块;电源模块用于为所述存储模块和网络交换模块供电;网络交换模块用于提供可扩展及标准以太网接口。本发明利用成熟的以太网交换通信技术,提升了星载存储系统数传接口通用性同时保留了定制化设计、提高了星载存储系统的可扩展性,提升存储性能的同时保留了传统星载存储系统可靠性,对于提高星载数传系统传输速率、可扩展性及可靠性保障有着积极的借鉴意义。

    基于微内核架构的嵌入式分区操作系统及其设计方法

    公开(公告)号:CN110471647B

    公开(公告)日:2023-10-03

    申请号:CN201910743938.5

    申请日:2019-08-13

    Abstract: 本发明公开了基于微内核架构的嵌入式分区操作系统及其设计方法,该设计方法包括:第一步骤:系统整体设计,规划整个操作系统的架构,对微内核应具备的功能提出要求,对微内核与分区之间的应用程序接口做出规定,明确分区所承担的功能;第二步骤:微内核架构设计,对微内核的结构做出详细说明,细分出各个模块并标定功能;第三步骤:分区设计,设定分区的详细结构。本发明利用微内核提升嵌入式分区操作系统的实时性,通过最简化内核功能,保留基本资源,以最低的开销,保证实时调度策略和系统调用的确定性,从而实现分区间的高效通信和快速上下文切换。

    一种基于星载时间触发的任务规划工具的设计方法

    公开(公告)号:CN116192724A

    公开(公告)日:2023-05-30

    申请号:CN202310190723.1

    申请日:2023-03-02

    Abstract: 本发明公开了一种基于星载时间触发的任务规划工具的设计方法,涉及星载电子设备技术领域,该工具根据待调度网络的输入信息,计算调度周期,任务传输路径和业务时间长度,以网络设备节点接收和发送时刻为优化变量,以最小化网络各时间触发业务的响应时延为优化目标建立优化问题,通过解决问题得到各个网络节点的时间调度表,进而设置调度指令完成调度过程。该工具在满足约束条件的同时优化了星载高可靠时间触发网络的传输性能,保证了星载高可靠时间触发网络的严格时间确定性和网络流量传输高完整性。

    一种加速多路星上载荷文件存储的方法

    公开(公告)号:CN111209228B

    公开(公告)日:2023-05-26

    申请号:CN202010008656.3

    申请日:2020-01-02

    Abstract: 本发明提供了一种加速多路星上载荷文件存储的方法,通过采用两级缓存和多线程流水作业的处理方法加速多路星上载荷文件的存储。在载荷数据接收线程中,第一级缓存利用循环队列和计数信号量相互配合,通过读写指针控制,不做区分的从外部接口接收各路载荷数据包。在载荷数据处理线程中,第二级缓存针对每一路载荷数据采用双缓存交替读写,同时配合状态机控制每个缓存的空、接收和存储状态。在载荷数据存储线程中,将状态为存储的缓存中的载荷数据按存储器页大小写入文件中存储。第一级缓存快速地接收下外部的多路载荷数据,第二级的双缓存乒乓操作,加速每路载荷文件数据的快速存储,充分利用处理器资源,达到加速多路星上载荷文件存储的效果。

    一种自动化测试航天测控设备数据的方法

    公开(公告)号:CN111766850A

    公开(公告)日:2020-10-13

    申请号:CN202010638767.2

    申请日:2020-07-03

    Abstract: 本发明公开了一种自动化测试航天测控设备数据的方法,包括以下基本步骤:步骤一,建立航天测控设备功能模块的标识、激励数据、输出数据、校验方法、激励启动时间、间隔和时序规则的合集;步骤二,建立航天测控设备参数的数据库;步骤三,根据航天测控设备参数生成测试激励数据库;步骤四,读取待测试功能模块的激励数据和时序规则,按时序规则给航天测控设备自动发送激励数据,监视航天测控设备的输出数据(监视数据);步骤五,读取待测试功能模块的输出数据(读取数据),通过功能模块的校验方法和时序规则比对读取数据和监视数据;步骤六,根据选择的待测试功能列表,待测试功能项周期性重复步骤四和五,完成已选择模块的测试。

    一种基于JSON实现高速星载文件系统的方法

    公开(公告)号:CN111427848A

    公开(公告)日:2020-07-17

    申请号:CN202010292816.1

    申请日:2020-04-14

    Abstract: 本发明提供了一种基于JSON实现高速星载文件系统的方法,包括以下步骤:S1:为当前星载嵌入式操作系统移植cJSON库,cJSON采用链表存储管理键/值对;S2:建立由若干字段组成的结构体,所述字段构成文件系统的节点属性,以为应用程序开发提供属性接口;S3:根据存储设备的容量和载荷数据大小划分所述存储设备的逻辑单元的数量和地址;S4:建立函数库;S5:采用C++的Vector容器记录文件的存储设备的逻辑单元地址信息。本发明利用cJSON库和C++容器,基于Vector实现固定大小高速载荷数据的管理,针对星载嵌入式系统,能够提高定长载荷数据的读写速度,对实现载荷数据的高速访问和存储提供技术途径。

    流量控制数据下传的星载软件设置方法

    公开(公告)号:CN111427616A

    公开(公告)日:2020-07-17

    申请号:CN202010302533.0

    申请日:2020-04-16

    Abstract: 本发明提供了一种流量控制数据下传的星载软件设置方法,包括以下步骤:S1:设置读取数据线程的程序,按块大小读取需要下传的载荷数据,通过信号量与下传数据线程通信;S2:设置下传数据线程的程序,通过信号量与读取数据线程通信,在下传信号量后,启动下传流程;S3:设置高精度定时器,定时精度设为微秒,并设置下传控制周期为T微秒,T>1,利用定时器时间进行一个周期内的数据流量控制;S4:将下传数据线程与一个处理器核绑定,将其他线程与另一个处理器核绑定;S5,设置反馈机制,下传数据线程的程序在接收到数据下传的流量控制信号后,根据指令进行动态提升或降低下传速率。该方法针对星载嵌入式系统,能够提高数据下传的精度,对实现载荷数据精确下传提供技术途径。

Patent Agency Ranking