-
公开(公告)号:CN115481405A
公开(公告)日:2022-12-16
申请号:CN202211166660.8
申请日:2022-09-23
Applicant: 北京计算机技术及应用研究所 , 北方科技信息研究所
IPC: G06F21/57
Abstract: 本发明涉及一种嵌入式系统的安全启动和优化升级方法,属于嵌入式操作系统领域。本发明在引导程序中设置校验方法,在加载或者升级内核镜像文件、根文件系统时,进行安全认证的校验,对文件的合法有效性进行确认,并且,在引导程序中设置校验方法,在加载或者升级内核镜像文件、根文件系统时,进行安全认证的校验,对文件的合法有效性进行确认。本发明解决了系统安全启动问题;2、避免非法启动或者升级系统,获取或者篡改存储中的内容;优化了无人值守状态下的轮询升级过程,缩短升级时间;可根据情况选择轮询或者人机交互方式。
-
公开(公告)号:CN118963823A
公开(公告)日:2024-11-15
申请号:CN202411233556.5
申请日:2024-09-04
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种系统动态重构的方法,属于计算机操作系统领域。本发明。本发明在进行系统的动态重构过程中,系统模块与应用程序的重新配置无需中断整个系统的运行。本发明直接实现了在系统运行时对模块及应用程序的无缝重构,集成至当前活跃的操作系统环境中。此外,硬件设备及其驱动程序全面兼容热插拔技术,使得在系统内部进行重构操作变得更为灵活与高效。此方法不仅显著提升了系统重构的速度与效率,还大幅降低了重构过程的复杂性,同时,本发明也促进了系统架构的整洁性与维护性的提升。
-
公开(公告)号:CN118819737A
公开(公告)日:2024-10-22
申请号:CN202410992681.8
申请日:2024-07-23
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种高性能虚拟化架构设计方法,属于计算机软件领域。本发明的虚拟化架构融合了硬件辅助虚拟化技术与type‑1、type‑2类型的虚拟化技术,同时根据资源的静态分区与动态分区模式各自的优势优化启动流程,并采用二级虚拟化启动模式。本发明使设备以最短的时间具备最迫切需要的基础功能,使其具备快速启动的特性,并且使一级启动的操作系统间具备完全隔离状态,安全性更强;本发明实现一级实时操作系统的高性能和低延迟,也保留了type‑2方案下能够运行在多种操作系统上更强的兼容性,易于部署与管理的特性;本发明的构还展现出良好的灵活性和扩展性。
-
公开(公告)号:CN108595008B
公开(公告)日:2022-02-08
申请号:CN201810390132.8
申请日:2018-04-27
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明公开了一种基于眼动控制的人机交互方法,其中,包括:人眼瞳孔定位和眼动特征提取;其中,进行基于灰度信息的瞳孔中心定位,包括:第一阶段:人眼定位阶段;第二阶段:瞳孔边缘检测阶段;第三阶段:瞳孔中心定位阶段;基于视觉点移动的眼动特征信息提取,包括:计算注视点偏移量以及视点偏移量映射:基于获取的前后两帧图像的位移差,让眼睛来回移动对屏幕上坐标标定的点进行校准,利用最小二乘曲线拟合算法对映射函数进求解;获得眼动特征信息后,基于获得的眼动控制位移和角度信息,进行相应的系统消息响应。本发明基于眼动控制的人机交互方法,能够减少用户的能量消耗、帮助用户能够进行直接的操控,实现更高效、更自然地交互。
-
公开(公告)号:CN117632246A
公开(公告)日:2024-03-01
申请号:CN202311373577.2
申请日:2023-10-23
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种嵌入式任务栈空间分析方法,属于计算机软件领域。本发明通过代码静态扫描方法,确认所计算任务的函数调用关系图,通过反汇编手段确认各函数使用任务栈的大小,再根据任务具体内容分析递归函数使用情况和函数指针调用情况,根据架构要求确认中断和异常函数使用任务栈空间的情况,最终形成指定任务完整的函数调用关系图和任务栈使用数值,通过计算调用关系最大求和路径,分析出指定任务的任务栈空间最大使用数值。或通过计算任一调用图路径之和,分析出该分支下的任务栈空间使用情况。本发明能够大幅度改善任务栈空间分析时耗时较长计算困难的问题。
-
公开(公告)号:CN117555596A
公开(公告)日:2024-02-13
申请号:CN202311511538.4
申请日:2023-11-14
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种软硬件结合的操作系统实时性优化方法,属于计算机操作系统领域。本发明在芯片中增加一组专用寄存器,专用寄存器连接到CPU,用于在操作系统进行任务切换时,保存关键任务的CPU寄存器信息内容;将CPU中的部分Cache缓存空间进行重新分配,并命名为Cache专用缓存空间。Cache专用缓存空间的作用是将关键任务的代码段和数据段锁定在Cache中,在进行任务切换时,并不会将该段的内容进行替换。本发明能够大幅度改善软实时操作系统无法在严格的时间内完成,保障操作系统的实时性能够达到硬实时操作系统的水平。本发明实现简单有效,满足应用的要求。
-
公开(公告)号:CN115237671A
公开(公告)日:2022-10-25
申请号:CN202210374550.4
申请日:2022-04-11
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/14
Abstract: 本发明涉及一种嵌入式数据库镜像备份方法和系统,属于数据容灾备份技术领域。本发明的系统包括主数据库端和从数据库端,主数据库端和从数据库端之间通过网络连接,主数据库端包括数据库镜像备份模块dbmir,从数据库端包括数据库镜像备份模块dbmir和从数据库镜像备份控制模块dbmirCon。用户对嵌入式数据库的操作在主数据库端进行,通过本方法将主数据库端的操作同步到从数据库端,从而完成嵌入式数据库镜像备份。本发明可以复用数据库的日志文件,不用生成新的日志文件,减少镜像备份对整个系统运行效率。
-
公开(公告)号:CN110851885A
公开(公告)日:2020-02-28
申请号:CN201911084762.3
申请日:2019-11-08
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种嵌入式系统安全防护架构体系,其中,包括:Flash安全存储芯片、RTC芯片、SRAM以及FPGA;FPGA芯片集成通信模块、PCIe IP接口、嵌入式CPU以及算法模块;算法模块提供SM2、SM3以及SM4三类算法IP核,用于提供签名、验签、对称算法、杂凑运算以及对称加解密密码运算;PCIe IP接口,对外提供PCIe快速通道;通信模块包括管理通道以及算法通道,管理通道用于实现数据包在信号通道中的传输管理;算法通道在FPGA内部为算法模块中支持的算法分配相互独立的逻辑资源及高速缓冲区,以实现算法的并行执行。
-
公开(公告)号:CN107153604B
公开(公告)日:2020-02-07
申请号:CN201710346738.7
申请日:2017-05-17
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/34
Abstract: 本发明涉及一种基于PMU的并行程序性能监测分析方法,属于计算机软件技术领域。本发明基于性能事件,为程序开发者提供目标程序运行引起的微体系性能事件特征。同时,能够结合抽样方法和编译技术,将提取的数据特征与其在应用程序代码中的位置相对应,帮助程序开发者反思程序设计本身的问题。本发明不涉及任何关于算法本身的直接信息,因而对程序本身的执行几乎不会造成任何明显的干扰。该方法为并行程序的性能监测提供技术保障和应用支撑。
-
公开(公告)号:CN110851885B
公开(公告)日:2023-09-26
申请号:CN201911084762.3
申请日:2019-11-08
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种嵌入式系统安全防护架构体系,其中,包括:Flash安全存储芯片、RTC芯片、SRAM以及FPGA;FPGA芯片集成通信模块、PCIe IP接口、嵌入式CPU以及算法模块;算法模块提供SM2、SM3以及SM4三类算法IP核,用于提供签名、验签、对称算法、杂凑运算以及对称加解密密码运算;PCIe IP接口,对外提供PCIe快速通道;通信模块包括管理通道以及算法通道,管理通道用于实现数据包在信号通道中的传输管理;算法通道在FPGA内部为算法模块中支持的算法分配相互独立的逻辑资源及高速缓冲区,以实现算法的并行执行。
-
-
-
-
-
-
-
-
-