-
公开(公告)号:CN119829312A
公开(公告)日:2025-04-15
申请号:CN202411696532.3
申请日:2024-11-25
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/07
Abstract: 本发明涉及一种基于嵌入式操作系统的运行状态录取与事件分析系统,属于嵌入式系统测试领域。本发明实现了对控制类事件、任务类事件、信号量类事件、消息队列类事件、定时器类事件以及其他扩展事件和用户自定义事件的运行状态录取与采集,实现了对采集到的事件的上传与分析,最终在开发环境界面图形化显示了事件信息以及嵌入式系统应用程序运行中的事件交互序列。同时,本发明采用来控制采集数据量、动态和静态缓冲区分配相结合、上传任务可配置和时间戳驱动程序等方法来减少外部干扰,有效保障了嵌入式操作系统的实时性要求。
-
公开(公告)号:CN119829157A
公开(公告)日:2025-04-15
申请号:CN202411712697.5
申请日:2024-11-27
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于嵌入式平台的软件高效动态装载方法,属于嵌入式操作系统领域。本发明对嵌入式软件的目标文件进行解析,获取各自的符号表信息;确认应用目标文件中的动态符号;对应用目标文件中的符号进行重定位,将动态地址转换为相对于系统目标文件的静态地址;将系统目标文件符号表与所有已加载的应用目标文件符号表合并,并在上位机中创建链表结构进行存储。本发明减少在性能资源受限的下位机上进行的动态加载工作,缩短程序在下位机中动态加载的处理时间和性能占用。
-
公开(公告)号:CN119377097A
公开(公告)日:2025-01-28
申请号:CN202411541930.8
申请日:2024-10-31
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/362
Abstract: 本发明涉及一种调试嵌入式操作系统的方法和装置,属于软件技术领域。本发明基于嵌入式操作系统的源码程序库,标记源码程序库中所有程序调用关系,建立程序运行路径图谱;按照调试硬件的功能接口主动验证,记录程序运行路径图谱中各接口的程序运行路径下的程序运行性能调用数据;筛选出程序运行性能调用数据中的热点程序运行进程,记为待调试程序运行进程核心节点;根据待调试程序运行进程核心节点性能调用执行需求生成优化策略,并计算每一个优化策略的效益评分;筛选出优化策略的效益评分最大值作为待调试程序运行进程核心节点的优化策略。本发明的优点在于:有效提升嵌入式操作系统的运行效率和稳定性。
-
公开(公告)号:CN117555596A
公开(公告)日:2024-02-13
申请号:CN202311511538.4
申请日:2023-11-14
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种软硬件结合的操作系统实时性优化方法,属于计算机操作系统领域。本发明在芯片中增加一组专用寄存器,专用寄存器连接到CPU,用于在操作系统进行任务切换时,保存关键任务的CPU寄存器信息内容;将CPU中的部分Cache缓存空间进行重新分配,并命名为Cache专用缓存空间。Cache专用缓存空间的作用是将关键任务的代码段和数据段锁定在Cache中,在进行任务切换时,并不会将该段的内容进行替换。本发明能够大幅度改善软实时操作系统无法在严格的时间内完成,保障操作系统的实时性能够达到硬实时操作系统的水平。本发明实现简单有效,满足应用的要求。
-
公开(公告)号:CN112069029B
公开(公告)日:2023-11-14
申请号:CN202010920679.1
申请日:2020-09-04
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种国产平台PMU自适应的性能采集监控系统,属于计算机技术领域。采用本发明基于PMU自适应的性能采集监控系统,通过前端提取PMU硬件配置信息,后端将平台PMU硬件相关配置操作作为硬件屏蔽层,以参数形式接收前端配置信息后进行实体化配置,达到无需根据平台的升级不断修改天熠内核PMU核心代码的效果,从而极大方便开发者更加专注于程序本身的PMU性能优化问题,节省开发适配调试时间。本发明同时提供了用户查询、设置等操作界面和可视化性能实时分析结果动态展示,可视化操作帮助开发者更快捷直观定位性能热点。为国产关键软硬件平台复杂程序性能监控提供了技术保障和应用支撑。本发明实现简单有效,达到了应用的要求。
-
公开(公告)号:CN115686774A
公开(公告)日:2023-02-03
申请号:CN202211180641.0
申请日:2022-09-26
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种高效的支持数据优先级的读写策略及实现方法,属于计算机软件领域。本发明在提供基本的数据发送功能上,解决当前某些对数据有优先级需求及性能要求较高的应用场景。任务的收发过程,支持高优先级的数据优先接收、发送处理,以确保资源使用的优先次序;任务执行过程不会因为等待某个外设资源而耽误任务后续功能函数的执行,并且不发生额外占用CPU的情况,让出CPU资源执行其它任务或任务内的其它函数。本发明在满足基本功能的前提下,额外支持数据收发的优先级功能,性能上即拥有阻塞不占用CPU资源的优点又具备非阻塞或轮询模式下任务不会被挂起的优点。
-
公开(公告)号:CN115237671A
公开(公告)日:2022-10-25
申请号:CN202210374550.4
申请日:2022-04-11
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/14
Abstract: 本发明涉及一种嵌入式数据库镜像备份方法和系统,属于数据容灾备份技术领域。本发明的系统包括主数据库端和从数据库端,主数据库端和从数据库端之间通过网络连接,主数据库端包括数据库镜像备份模块dbmir,从数据库端包括数据库镜像备份模块dbmir和从数据库镜像备份控制模块dbmirCon。用户对嵌入式数据库的操作在主数据库端进行,通过本方法将主数据库端的操作同步到从数据库端,从而完成嵌入式数据库镜像备份。本发明可以复用数据库的日志文件,不用生成新的日志文件,减少镜像备份对整个系统运行效率。
-
公开(公告)号:CN110706332B
公开(公告)日:2022-05-17
申请号:CN201910908114.9
申请日:2019-09-25
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明提供了一种基于深度相机的场景建模方法,属于图像处理技术领域,使用基于噪声点云的方法来表达模型,并构建包含噪声的位姿估计以及模型聚合方法,提高模型建模质量,提高环境感知的能力。本发明根据深度相机获取深度图数据,基于采用带概率的噪声点云模型,设计相应的位姿计算和聚合算法,减少噪声数据影响,从而可以提升模型质量和位姿准确性,得到更好的建模效果。
-
公开(公告)号:CN107577609B
公开(公告)日:2021-06-04
申请号:CN201710893864.4
申请日:2017-09-28
Applicant: 北京计算机技术及应用研究所
IPC: G06F11/36
Abstract: 本发明公开了一种基于主机端动态链接的嵌入式系统动态模块调试系统,其中,包括:宿主机与目标机;宿主机包括:工程管理模块,用于在新建工程时,指定工程编译后生成可重定位的目标文件;动态链接器,用于宿主机根据可重定位文件、链接脚本与目标机反馈的符号实际地址生成可绝对定位的目标文件;GDB调试器,用于用户通过命令或者图形化的方式发送调试命令;宿主机支撑平台,用于作为宿主机与目标机的通信接口;目标机包括:动态加载器,用于管理目标机上所有的符号;动态链接器代理模块,用于与宿主机动态链接器的交互,为动态链接器完成动态链接提供服务;调试代理模块,用于通过接收GDB调试器的调试命令,控制被调试程序的运行;目标机支撑平台,用于作为目标机与主机的通信接口为网络。
-
公开(公告)号:CN112866398A
公开(公告)日:2021-05-28
申请号:CN202110110981.5
申请日:2021-01-27
Applicant: 北京计算机技术及应用研究所
IPC: H04L29/08
Abstract: 本发明涉及一种时间触发以太网调度表生成及动态更新的方法,属于网络技术领域。本发明将链路资源抽象为“空箱子”,且将时间触发任务抽象为“二维物品”,利用不重叠装箱问题本身的特性满足时间触发数据帧有序、无冲突传输,因此可利用现有成熟的装箱算法,本方案极大的降低了算法代码实现的难度,进一步,本发明利用虚拟链路路径对通讯任务进行整合,提供了一种在线动态更新调度表的方法,即可以不影响当前通讯任务的调度表工作,只需要对新添加的通讯任务计算其对应的调度表,之后把该新任务的调度表发送到对应的网络节点即可完成网络调度表的动态更新。本发明在网络中同时存在较多通讯任务时可降低时间触发数据帧占用的链路资源。
-
-
-
-
-
-
-
-
-