-
公开(公告)号:CN111597115A
公开(公告)日:2020-08-28
申请号:CN202010424089.X
申请日:2020-05-19
Applicant: 上海航天计算机技术研究所
IPC: G06F11/36
Abstract: 本发明公开了一种嵌入式操作系统自动化闭环测试系统及测试方法,包括被测目标系统和测试控制系统,所述被测目标系统模拟宇航计算机系统外围设备,通过基于QEMU仿真应用系统和被测操作系统构成运行环境;测试控制系统由测试用例管理系统、代码托管系统和缺陷跟踪系统组成,将代码提交代码托管系统后,激活测试用例系统提取选定测试用例,将测试用例和代码自动编译下载到被测目标系统测试,测试过程发现的缺陷数据则提交给缺陷跟踪系统,缺陷跟踪系统记录缺陷数据并实时跟踪缺陷修复情况。该系统解决了嵌入式操作系统多任务、大批量数据处理及特殊空间环境故障注入等特性的一体化测试要求;测试流程降低了测试过程的误操作率,极大地提高测试效率。
-
公开(公告)号:CN110471647A
公开(公告)日:2019-11-19
申请号:CN201910743938.5
申请日:2019-08-13
Applicant: 上海航天计算机技术研究所
IPC: G06F8/20 , G06F9/4401
Abstract: 本发明公开了基于微内核架构的嵌入式分区操作系统及其设计方法,该设计方法包括:第一步骤:系统整体设计,规划整个操作系统的架构,对微内核应具备的功能提出要求,对微内核与分区之间的应用程序接口做出规定,明确分区所承担的功能;第二步骤:微内核架构设计,对微内核的结构做出详细说明,细分出各个模块并标定功能;第三步骤:分区设计,设定分区的详细结构。本发明利用微内核提升嵌入式分区操作系统的实时性,通过最简化内核功能,保留基本资源,以最低的开销,保证实时调度策略和系统调用的确定性,从而实现分区间的高效通信和快速上下文切换。
-
公开(公告)号:CN110245038A
公开(公告)日:2019-09-17
申请号:CN201910546287.0
申请日:2019-06-21
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种数据交叉备份与恢复设备及方法,包括总线控制器、远程终端主份机、远程终端备份机和总线耦合器;所述远程终端主份机,用于定时将目标数据导入备份数据并组包发送给总线控制器;所述总线控制器,用于接收和保存所述备份数据,接收并判断所述远程终端备份机的数据恢复请求,向远程终端备份机发送所述备份数据;所述远程终端备份机,用于在获得控制权之后向总线控制器发送数据恢复请求,接收到总线控制器发送的备份数据,进而将所述备份数据导出。本发明解决了星载1553B网络中关键单机或分系统崩溃后备份机自主、无缝恢复到故障发生前正常工作状态和工作流程的问题,取得了提高卫星关键单机在轨运行可靠性的有益效果。
-
公开(公告)号:CN118900145A
公开(公告)日:2024-11-05
申请号:CN202410935337.5
申请日:2024-07-12
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种卫星遥控与遥测的AI安全监测方法和装置,包括:从总线获取原始信息,对原始信息进行预处理,得到预处理后的信息,其中,预处理的方式包括:对二进制形式的数据进行部分数值变更,以及缺位补充;将预处理后的信息输入经过训练的神经网络模型,由经过训练的神经网络模型进行AI监测处理,得到判决结果,其中,所述判决结果用于判定所述原始信息是否存在异常;将判决结果发送给中央处理器CPU进行处理。从而可以实时监测卫星的运行状态,能够通过卫星已往遥控与遥测时间序列判断当前遥控是否异常,自动发现潜在的安全隐患,并做出快速响应,实现基于时间序列的卫星AI安全监测方法,增强卫星的安全管理。
-
公开(公告)号:CN117938243A
公开(公告)日:2024-04-26
申请号:CN202410260026.3
申请日:2024-03-07
Applicant: 上海航天计算机技术研究所
IPC: H04B7/185
Abstract: 本发明提供了一种星地协同的高可靠卫星状态监测方法和装置,该方法包括:地面端根据遥测信号分析卫星平台当前工作状态,生成自主控制和工作模式建议,并在生成遥控指令后发送至卫星端;卫星端解析遥控指令,并依据指令切换卫星工作模式。若遥控指令为最小系统指令,则将卫星工作模式切换为最小系统模式;若遥控指令为自主控制指令,则将卫星工作模式切换为自主控制模式后,自主切换监控模式或介入模式;若遥控指令为非自主控制指令,则将卫星工作模式切换为非自主控制模式后,根据接收到的当前指令切换为监控模式或介入模式。从而实现卫星工作模式的灵活切换,能够支持卫星的高可靠状态监测自主与非自主切换,增强卫星的健康管理。
-
公开(公告)号:CN110471647B
公开(公告)日:2023-10-03
申请号:CN201910743938.5
申请日:2019-08-13
Applicant: 上海航天计算机技术研究所
IPC: G06F8/20 , G06F9/4401
Abstract: 本发明公开了基于微内核架构的嵌入式分区操作系统及其设计方法,该设计方法包括:第一步骤:系统整体设计,规划整个操作系统的架构,对微内核应具备的功能提出要求,对微内核与分区之间的应用程序接口做出规定,明确分区所承担的功能;第二步骤:微内核架构设计,对微内核的结构做出详细说明,细分出各个模块并标定功能;第三步骤:分区设计,设定分区的详细结构。本发明利用微内核提升嵌入式分区操作系统的实时性,通过最简化内核功能,保留基本资源,以最低的开销,保证实时调度策略和系统调用的确定性,从而实现分区间的高效通信和快速上下文切换。
-
公开(公告)号:CN116451233A
公开(公告)日:2023-07-18
申请号:CN202310281818.4
申请日:2023-03-22
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种卫星操作系统软件安全启动的方法,将非易失存储器数据存储分布划分三个裸盘存储区和两个文件系统存储区,且二者间隔分布。通过裸盘存储区和文件系统存储区的冗余和独立分布存储的方式,以及采取检验比对和三取二的数据加载策略,保证系统即使在出现某个NorFlash芯片损坏或单粒子翻转情况下也能安全可靠的启动运行。通过安全模式系统和业务模式系统启动路径隔离,保证了两套系统之间完全隔离,互不干扰。
-
公开(公告)号:CN116414313A
公开(公告)日:2023-07-11
申请号:CN202310281817.X
申请日:2023-03-22
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种高可靠在轨文件系统的部署方法,对比于过去星上文件系统采用双冗余结构易出错的特点,本发明创新性地将NorFlash存储器划分为NorFlash物理区和NorFlash文件系统两大部分。其中,NorFlash物理区中存储3份完全相同的操作系统镜像和基础性软件。在NorFlash文件系统中再划分为主分区和冗余分区。两个分区中各存储一份物理区中基础性软件的备份和其余各种扩展性功能软件。这样最大可能减小误差,保障星上文件系统的基本运行。
-
公开(公告)号:CN111209228B
公开(公告)日:2023-05-26
申请号:CN202010008656.3
申请日:2020-01-02
Applicant: 上海航天计算机技术研究所
IPC: G06F12/0853 , G06F12/0895
Abstract: 本发明提供了一种加速多路星上载荷文件存储的方法,通过采用两级缓存和多线程流水作业的处理方法加速多路星上载荷文件的存储。在载荷数据接收线程中,第一级缓存利用循环队列和计数信号量相互配合,通过读写指针控制,不做区分的从外部接口接收各路载荷数据包。在载荷数据处理线程中,第二级缓存针对每一路载荷数据采用双缓存交替读写,同时配合状态机控制每个缓存的空、接收和存储状态。在载荷数据存储线程中,将状态为存储的缓存中的载荷数据按存储器页大小写入文件中存储。第一级缓存快速地接收下外部的多路载荷数据,第二级的双缓存乒乓操作,加速每路载荷文件数据的快速存储,充分利用处理器资源,达到加速多路星上载荷文件存储的效果。
-
公开(公告)号:CN115766627A
公开(公告)日:2023-03-07
申请号:CN202211397502.3
申请日:2022-11-09
Applicant: 上海航天计算机技术研究所
IPC: H04L49/901 , H04L49/9057 , H04L47/43 , H04B7/185
Abstract: 本发明公开一种星载高速交换存储一体化缓存控制方法,包括:将缓存以预设的最小单元或最小单元的整数倍划分成多个块,其中,每个块由meta区和数据区组成;接收输入端口的数据包,将接收的数据存入相应的缓存中;在每个块接收完成对应数据后还具有大于所述最小单元的缓存地址为空的情况下,将该为空的缓存地址以预设的最小单元或最小单元的整数倍划分出独立的块。本发明可以有效地提高缓存空间的利用率和存取速度。如果某个数据块只被部分占用,可以将其以64bytes为单元分裂成更小的块,为每一个新的数据块定义头尾指针,提高存入效率。如果数据块的占用率较低,可以将较小的数据块合并和相应的头尾指针合并,提高了网络设备调度的实时性。
-
-
-
-
-
-
-
-
-