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

    公开(公告)号:CN110471647A

    公开(公告)日:2019-11-19

    申请号:CN201910743938.5

    申请日:2019-08-13

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

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

    公开(公告)号:CN111766850B

    公开(公告)日:2021-06-29

    申请号:CN202010638767.2

    申请日:2020-07-03

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

    一种星载平台对ADS-B目标进行分类引导的方法

    公开(公告)号:CN111508281B

    公开(公告)日:2021-03-23

    申请号:CN202010347089.4

    申请日:2020-04-27

    Abstract: 本发明公开了一种星载平台对ADS‑B目标进行分类引导的方法,包括:S1:根据所划定的区域和星载平台采集到的ADS‑B信号信息,判断发出ADS‑B信号的飞机是否在指定的经纬度区域内;S2:根据采集到的ADS‑B信息和地面上传经纬度范围所划定的区域,通过位置、速度、航向信息来预测目标是否会到达该区域,以及何时到达该区域;S3:根据采集到的ADS‑B信息和地面上传的指定过滤的条件,输出满足过滤条件的目标信息;S4:根据ADS‑B协议数据中的紧急优先状态码,星载平台通过预置条件判断后主动下传对应目标信息;S5:根据存储的飞机航线信息,星载平台进行判断、预测,对出现重大偏差的目标及时向地面发出预警信息。

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

    公开(公告)号:CN111522513A

    公开(公告)日:2020-08-11

    申请号:CN202010336358.7

    申请日:2020-04-24

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

    一种星载平台对ADS-B目标进行分类引导的方法

    公开(公告)号:CN111508281A

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

    申请号:CN202010347089.4

    申请日:2020-04-27

    Abstract: 本发明公开了一种星载平台对ADS-B目标进行分类引导的方法,包括:S1:根据所划定的区域和星载平台采集到的ADS-B信号信息,判断发出ADS-B信号的飞机是否在指定的经纬度区域内;S2:根据采集到的ADS-B信息和地面上传经纬度范围所划定的区域,通过位置、速度、航向信息来预测目标是否会到达该区域,以及何时到达该区域;S3:根据采集到的ADS-B信息和地面上传的指定过滤的条件,输出满足过滤条件的目标信息;S4:根据ADS-B协议数据中的紧急优先状态码,星载平台通过预置条件判断后主动下传对应目标信息;S5:根据存储的飞机航线信息,星载平台进行判断、预测,对出现重大偏差的目标及时向地面发出预警信息。

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

    公开(公告)号:CN111427848B

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

    申请号:CN202010292816.1

    申请日:2020-04-14

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

    星上以太网流量动态控制的方法

    公开(公告)号:CN111510392A

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

    申请号:CN202010283049.8

    申请日:2020-04-10

    Abstract: 本发明提供了一种星上以太网流量动态控制的方法,本发明在TCP/IP协议4层结构的应用层中,通过接收端接收缓存的状态反馈和发送端发送速率的动态计算达到网络通信流量的动态控制效果。在星上以太网通信过程中,由于器件老化或故障使得原先网络收发的平衡速率被打破,数据接收端的接收缓存通过触发不同容量的阈值信号,向数据发送端反馈对应的流控信息。数据发送端采用二分逼近法不断地根据数据接收端反馈的流控信息动态计算修正发送速率,直至达到预先设定的动态计算次数或网络收发速率重新到达平衡为止。

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

    公开(公告)号:CN111209228A

    公开(公告)日:2020-05-29

    申请号:CN202010008656.3

    申请日:2020-01-02

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

Patent Agency Ranking