-
公开(公告)号:CN119336452A
公开(公告)日:2025-01-21
申请号:CN202411211937.3
申请日:2024-08-30
Applicant: 北京控制工程研究所
Abstract: 本发明公开了一种面向星载操作系统的RISCV处理器异常上下文保护和恢复方法,支持星载操作系统无论在任务中、中断处理程序中、还是中断上下文保护或恢复过程中均允许被异常打断,且可以有效的保存和恢复现场;在单粒子事件频发的空间环境下,可以有效的在处理器异常情况下保护和恢复上下文、保证软件的正常连续运行,提高星载计算机的可靠性。
-
公开(公告)号:CN117555664A
公开(公告)日:2024-02-13
申请号:CN202311579716.7
申请日:2023-11-23
Applicant: 北京控制工程研究所
IPC: G06F9/48
Abstract: 本发明提供了一种实时任务可调度性分析方法及装置,该方法包括:获取包括多个实时任务的任务集;根据实时任务的相对截止时间,从任务集中确定最大截止期;根据最大截止期,确定处理器时间轴的初始化二进制序列和实时任务的任务二进制序列;根据初始化二进制序列和任务二进制序列,按照实时任务的优先级由高至低的顺序进行可调度性分析。本方案能够快速精确得到实时任务的可调度性分析结果。
-
公开(公告)号:CN115514609A
公开(公告)日:2022-12-23
申请号:CN202211066243.6
申请日:2022-08-31
Applicant: 北京控制工程研究所
IPC: H04L41/0246 , H04L41/0273 , H04L41/12 , H04L41/50 , H04L45/02 , H04L69/16
Abstract: 本发明涉及一种Socket链路受限的发布订阅系统及方法,该系统包括N个单机,单机内部建立多个节点,其中一个单机为系统管理器,系统管理器之外的单机以单机为注册单位进行入网申请,入网成功后,单机间通过Socket链路进行网络通信,单机内部节点利用共享内存分发和接收消息,实现消息的传输。
-
公开(公告)号:CN115373707A
公开(公告)日:2022-11-22
申请号:CN202210883336.1
申请日:2022-07-26
Applicant: 北京控制工程研究所
IPC: G06F8/65
Abstract: 一种航天器实时系统内存受限条件下任务在线更新系统,包括系统符号信息地面维护模块、注入数据包地面生成模块,注入数据包的星上处理模块;系统符号信息地面维护模块,检查注入程序是否与航天器内存分配冲突;注入数据包地面生成模块,将待注入程序头部信息、程序运行信息、任务属性信息、可执行二进制文件封装成注入数据包文件;注入数据包的星上处理模块,接到解析注入程序指令后,在空闲任务中按协议格式对注入数据包文件进行解析,解析完成后,将增加新任务到调度表或替换原有某任务。本发明同时提供一种在线更新方法。本发明使航天器具有任务级系统扩展能力,实现任务的新增或替换,根据任务需要及时升级航天器星载软件,赋予航天器新功能。
-
公开(公告)号:CN106528466A
公开(公告)日:2017-03-22
申请号:CN201610907762.9
申请日:2016-10-18
Applicant: 北京控制工程研究所
CPC classification number: G06F13/225 , G06F13/1684
Abstract: 一种星载计算机内部处理器单元和IO单元之间的数据交换系统及方法,设计了一个具有自主执行IO访问指令能力的控制器,CPU可以直接访问IO控制器也可以通过一个高速存储器和IO控制器实现数据交互。处理器可将需要IO控制器执行的指令预存至高速存储器中,然后由IO控制器自动读取存储器指令并执行相应操作,操作完毕后等待处理器的下一步指令,本发明效果显著,规避了慢速IO对处理器运行速度的影响,充分发挥处理器性能;取消了产品内部单板之间的自定义三总线设计,有利于单板的标准化设计;避免应用软件频繁的IO访问操作,有利于软件编程实现。
-
公开(公告)号:CN104657238A
公开(公告)日:2015-05-27
申请号:CN201510070076.6
申请日:2015-02-10
Applicant: 北京控制工程研究所
IPC: G06F11/16
Abstract: 本发明一种基于阵列结构的可重构容错方法,步骤如下:(1)采用硬件描述语言生成一个基于阵列结构的可重构模型,包括N×N节点阵列结构和节点间互联关系,以及与节点连接的功能模块;(2)以FPGA为载体生成可重构阵列模型的硬件电路,该电路能够通过I/O接口被处理器访问和操作;(3)构建可重构阵列模型中N×N个节点之间的通信协议;(4)基于处理器通过步骤(3)建立的通信协议实现对可重构阵列模型的重构。
-
公开(公告)号:CN103412770B
公开(公告)日:2015-05-27
申请号:CN201310316991.X
申请日:2013-07-25
Applicant: 北京控制工程研究所
Abstract: 一种基于操作系统支持的嵌入式系统通用在线固化方法,本发明的硬件由目标机和地面机组成,两者互相连通,软件由操作系统、烧写程序和通用在线固化软件构成。操作系统运行于目标机程序存储器中,烧写软件运行于目标机内存中,通用在线固化软件运行于地面机上。目标机首先运行操作系统,操作系统成功接收到通用在线固化软件发送的烧写程序并通过校验后,跳转至烧写程序运行,烧写程序再成功接收到通用在线固化软件发送的待固化软件后,将待固化软件烧写至目标存储器中。本发明不需要调试器/仿真器,具有灵活性强、空间开销小、在线固化过程安全性和可靠性高的优点。
-
公开(公告)号:CN103412770A
公开(公告)日:2013-11-27
申请号:CN201310316991.X
申请日:2013-07-25
Applicant: 北京控制工程研究所
Abstract: 一种基于操作系统支持的嵌入式系统通用在线固化方法,本发明的硬件由目标机和地面机组成,两者互相连通,软件由操作系统、烧写程序和通用在线固化软件构成。操作系统运行于目标机程序存储器中,烧写软件运行于目标机内存中,通用在线固化软件运行于地面机上。目标机首先运行操作系统,操作系统成功接收到通用在线固化软件发送的烧写程序并通过校验后,跳转至烧写程序运行,烧写程序再成功接收到通用在线固化软件发送的待固化软件后,将待固化软件烧写至目标存储器中。本发明不需要调试器/仿真器,具有灵活性强、空间开销小、在线固化过程安全性和可靠性高的优点。
-
-
-
-
-
-
-