一种基于嵌入式操作系统的故障恢复方法

    公开(公告)号:CN119248577A

    公开(公告)日:2025-01-03

    申请号:CN202411385841.9

    申请日:2024-09-30

    Abstract: 本发明公开了一种基于嵌入式操作系统的故障恢复方法,首先构建包含任务信息和存储信息的目标进程结构,再使用检查点文件对关于检查点的各文件进行索引和存储。按照设定的检查点时间间隔,更新检查点文件中数据。当系统收到检查点设置请求时,按检查点文件中的进程关系结构,进行全局一致性的检查点设置;当系统收到检查点恢复命令时,根据关系结构、当前进程存储修改标志、关联进程存储修改标志,对相应进程进行回卷,恢复各进程。本发明通过使用检查点文件结构及采用仅回卷对存储修改状态进行置位标记的进程的方法,确保所有和存储修改进程具有依赖关系的进程都进行回卷,保障了故障恢复正确执行。

    电子产品自动测试仪、测试系统和测试方法

    公开(公告)号:CN117590124A

    公开(公告)日:2024-02-23

    申请号:CN202311574845.7

    申请日:2023-11-23

    Abstract: 本发明涉及自动测试技术领域,特别涉及一种电子产品自动测试仪、测试系统和测试方法。测试仪包括:控制板、4个切换板、底板、控制总线和被测信号总线;控制板用于将上位机控制信号转换为继电器控制信号和地线选通信号,并通过控制总线将继电器控制信号和地线选通信号传递给每一个切换板;底板用于将被测件输出的多路被测信号通过被测信号总线发送给每一个切换板;每一个切换板用于基于继电器控制信号和地线选通信号,从多路被测信号中选择1路输出至外部的示波器。本方案利用每一个切换板根据上位机的控制信号自动抓取各路被测信号,来提高使用示波器逐个抓取信号的自动化程度;示波器每一个表笔分别连接一个切换板,可以保证示波器不会短路。

    具有存储器空间单粒子翻转检测能力的星载计算机系统

    公开(公告)号:CN117437970A

    公开(公告)日:2024-01-23

    申请号:CN202311539321.4

    申请日:2023-11-17

    Abstract: 本发明涉及抗辐射集成电路技术领域,特别涉及一种具有存储器空间单粒子翻转检测能力的星载计算机系统。系统包括:处理器、总线、存储器、存储器接口控制器、纠检错模块和检测模块;存储器包含若干个存储字,每一个存储字含有若干个存储位和若干个校验位;检测模块用于根据存储器在当前检测周期中发生单存储位错变的存储字的数量,调整下一个检测周期的时长,并在各检测周期通过总线、存储器接口控制器和纠检错模块对存储器进行空间单粒子翻转检测和纠正;纠检错模块通过存储器接口控制器与存储器连接,纠检错模块用于对每一个存储字中的单存储位错变进行检测和纠正。本方案不仅不占用处理器的运算资源,还可以自适应地调整检测周期的时长。

    一种异构计算平台周期性分段任务时间确定性划分方法

    公开(公告)号:CN119690621A

    公开(公告)日:2025-03-25

    申请号:CN202411790631.8

    申请日:2024-12-06

    Abstract: 本发明提供了一种异构计算平台周期性分段任务时间确定性划分方法;方法包括:根据获取的异构平台参数和任务集合参数,利用静态调度算法生成静态调度表;将静态调度表输入至构建好的线性规划算法模型中,得到时间确定性任务调度表,以根据该调度表调度任务处理器执行任务;线性规划算法模型是基于预设约束条件和预设目标函数构建得到的,预设约束条件包括任务完整执行约束、任务截止时间约束、分段任务时序约束、分段任务的处理器划分约束和任务执行窗口约束;预设目标函数是通过优化任务集合中的任务调度长度、任务分段在不同处理器中的迁移次数和处理器平台的激活核数获得。本方案能够满足空天领域中实时调度所需求的周期性、硬实时性和严格的任务前驱后继关系。

    基于FACE的抽象平台和IO设备模型实现方法

    公开(公告)号:CN117851317A

    公开(公告)日:2024-04-09

    申请号:CN202410214507.0

    申请日:2024-02-27

    Abstract: 本发明涉及航空航天技术领域,特别涉及一种基于FACE的抽象平台和IO设备模型实现方法。平台包括:操作系统层、IO服务层、传输服务层、特定平台服务层和可移植组件层;操作系统层包括系统服务模块和IO管理模块;IO管理模块用于提供IO驱动;IO服务层利用对应IO驱动从对应IO设备采集硬件数据,在分析出目标接口和将硬件数据转换为目标数据后,发送给特定平台服务层;特定平台服务层用于将目标数据发送至可移植组件层;可移植组件层用于利用目标数据实现目标可移植应用后,将结果发送至外部的计算机系统。本方案为各种类、各厂家的IO设备管理提供了抽象平台,可以实现跨平台IO服务,极大地提高了通用性和可扩展性。

    航天器实时系统内存受限条件下任务在线更新系统及方法

    公开(公告)号:CN115373707A

    公开(公告)日:2022-11-22

    申请号:CN202210883336.1

    申请日:2022-07-26

    Abstract: 一种航天器实时系统内存受限条件下任务在线更新系统,包括系统符号信息地面维护模块、注入数据包地面生成模块,注入数据包的星上处理模块;系统符号信息地面维护模块,检查注入程序是否与航天器内存分配冲突;注入数据包地面生成模块,将待注入程序头部信息、程序运行信息、任务属性信息、可执行二进制文件封装成注入数据包文件;注入数据包的星上处理模块,接到解析注入程序指令后,在空闲任务中按协议格式对注入数据包文件进行解析,解析完成后,将增加新任务到调度表或替换原有某任务。本发明同时提供一种在线更新方法。本发明使航天器具有任务级系统扩展能力,实现任务的新增或替换,根据任务需要及时升级航天器星载软件,赋予航天器新功能。

Patent Agency Ranking