-
公开(公告)号:CN115658507A
公开(公告)日:2023-01-31
申请号:CN202211323818.8
申请日:2022-10-28
Applicant: 北京轩宇信息技术有限公司
IPC: G06F11/36
Abstract: 本发明公开了针对实时嵌入式软件源代码覆盖率分析系统,包括CPU指令集模拟器模块,所述CPU指令集模拟器模块包括包括插桩模块、编译模块、目标码符号分析模块、配置文件生成模块、配置接口模块、指令执行模块、时钟计时和维护模块、函数检查模块、函数调用栈维护模块、覆盖率收集模块、覆盖率分析模块、覆盖率展示模块和报告生成模块,本发明在维持插桩方式不变的情况下,利用指令集模拟器执行实时嵌入式软件目标程序,在执行探针代码时钟暂停计时,使得插桩后代码执行的时钟周期与非插桩的一致,结合高效的源代码插桩和分析方法,该发明的系统具有膨胀率低、保证实时性的优点,同时提升了该系统的执行速度。
-
公开(公告)号:CN109474582A
公开(公告)日:2019-03-15
申请号:CN201811249953.6
申请日:2018-10-25
Applicant: 北京轩宇信息技术有限公司
IPC: H04L29/06
Abstract: 本发明实施例公开了一种仿真嵌入式系统数据通信协议的处理方法及装置,其中,所述方法包括:依据所述仿真嵌入式系统中的协议对传输协议层进行配置,其中,所述传输协议层包含多个数据节点;参照所述传输协议层中各所述数据节点,对数据字典层进行配置;根据配置后的传输协议层和数据字典层,建立数据通信协议;基于所述数据通信协议进行数据传输。本发明实施例公开的仿真嵌入式系统数据通信协议的处理方法,传输协议层与数据字典层之间采用数据名称和数据转换表达式进行映射和可逆转换,使得数据协议处理过程层次清晰,面向仿真的物理数据可操作性强且处理结果重用性强,数据交互方便可靠且不易出错。
-
公开(公告)号:CN119962012A
公开(公告)日:2025-05-09
申请号:CN202510079407.6
申请日:2025-01-18
Applicant: 北京轩宇信息技术有限公司
Abstract: 本发明公开了一种基于航天嵌入式软件的系统级虚拟仿真平台,包括平台,平台包括全系统虚拟仿真层、仿真环境构建与部署层、调试及测试层,各层功能聚焦,相对独立,充分解耦,之间仅通过多形式服务接口进行交互,实现各层间物理隔离,逻辑相通,便于功能扩展和系统集成,本发明一种基于航天嵌入式软件的系统级虚拟仿真平台,利用本虚拟仿真平台实现对嵌入式系统的全系统仿真,实现对虚拟仿真环境的图形化快速构建和部署,并完成软件外围设备功能仿真,实现系统级虚拟仿真平台测试环境中运行测试用例,进行测试和分析,实现可视化界面,对整个仿真系统的状态进行监视和控制。
-
公开(公告)号:CN117631555A
公开(公告)日:2024-03-01
申请号:CN202311416509.X
申请日:2023-10-30
Applicant: 北京轩宇信息技术有限公司
IPC: G05B17/02
Abstract: 本发明公开了一种1553B总线半物理仿真系统及方法,包括目标板、FPGA接口仿真设备、驱动封装模块、1553B总线仿真芯片和终端虚拟设备,所述目标板通过接口映射逻辑连接有FPGA接口仿真设备;仿真方法,包括步骤一,映射;步骤二,读写寄存器组;步骤三,数据存放;步骤四,发送数据;步骤五,同步数据;步骤六,存放接收和发送;步骤七,状态模拟;步骤八,发送和接收缓存区;步骤九,协议传输;该发明,采用接口物理模拟和处理逻辑仿真相结合的方式,实现1553B总线的半物理仿真,形成了由上位机软件和智能目标板组成的处理器在回路仿真测试环境,基于此种紧耦合架构的智能目标板可作为嵌入式系统的目标机快速原型,形成程序运行环境。
-
公开(公告)号:CN116107873A
公开(公告)日:2023-05-12
申请号:CN202211599213.1
申请日:2022-12-12
Applicant: 北京轩宇信息技术有限公司
Abstract: 本发明提供一种仿真测试平台自动生成方法,在基于模块化技术,利用XML文件进行属性数据的配置与存储,执行所配置的数据自动生成测试平台,最后加载到全数字仿真系统VTest中进行运行。采用模块化驱动机制,实现需求与模块匹配方法,解决了以模块为基础的仿真测试平台自动生成的能力。
-
公开(公告)号:CN109474582B
公开(公告)日:2021-10-01
申请号:CN201811249953.6
申请日:2018-10-25
Applicant: 北京轩宇信息技术有限公司
IPC: H04L29/06
Abstract: 本发明实施例公开了一种仿真嵌入式系统数据通信协议的处理方法及装置,其中,所述方法包括:依据所述仿真嵌入式系统中的协议对传输协议层进行配置,其中,所述传输协议层包含多个数据节点;参照所述传输协议层中各所述数据节点,对数据字典层进行配置;根据配置后的传输协议层和数据字典层,建立数据通信协议;基于所述数据通信协议进行数据传输。本发明实施例公开的仿真嵌入式系统数据通信协议的处理方法,传输协议层与数据字典层之间采用数据名称和数据转换表达式进行映射和可逆转换,使得数据协议处理过程层次清晰,面向仿真的物理数据可操作性强且处理结果重用性强,数据交互方便可靠且不易出错。
-
公开(公告)号:CN115858383A
公开(公告)日:2023-03-28
申请号:CN202211670828.9
申请日:2022-12-23
Applicant: 北京轩宇信息技术有限公司
IPC: G06F11/36
Abstract: 本发明公开了一种面向多对象系统的关键字驱动测试方法及系统,方法包括步骤一,创建关键字执行流;步骤二,执行关键字;步骤三,测试结果反馈;步骤四,持续测试;步骤五,创建并行执行流;步骤六,切换测试对象;系统包括自动化测试模块、并行执行模块和测试对象切换模块,本发明基于关键字驱动的自动化测试框架进行改进,在关键字驱动的自动化测试框架基础之上,增加测试对象信息,测试框架据此信息向相应的测试对象发送测试操作指令;测试对象执行测试操作并返回执行结果。通过在用例中配置“设置被测对象”关键字和在参数中配置目的测试对象标识,以修改测试对象信息,实现向不同测试对象发送测试操作指令。
-
公开(公告)号:CN111221532A
公开(公告)日:2020-06-02
申请号:CN201911339885.7
申请日:2019-12-23
Applicant: 北京轩宇信息技术有限公司
Abstract: 本发明实施例提供了一种动态链接库的生成方法及装置。所述方法包括:根据仿真嵌入式项目中的协议,获取协议配置信息;基于所述协议配置信息,生成协议代码;对所述协议代码进行编译,生成用于进行数据通信协议处理的动态链接库。本发明实施例可以将共通性较好的数据存储功能、数据生成功能、数据模型对接功能、第三方软件数据支持功能封装成通用的动态库;将功能独立、处理复杂、影响虚拟系统运行效率的数据功能也封装成独立的通用动态库并启用独立线程进行逻辑处理。
-
-
-
-
-
-
-