-
公开(公告)号:CN114116447A
公开(公告)日:2022-03-01
申请号:CN202111197572.X
申请日:2021-10-14
Applicant: 中国航发控制系统研究所
IPC: G06F11/36
Abstract: 本发明公开了一种嵌入式软件微观测量自动插桩方法,包括以下步骤:S1、增加代码段空间CS,用于容纳插桩指令;S2、对目标码进行解析,生成函数控制流图;S3、根据需要确定插桩点A,如函数开始指令处或函数返回指令处,或基本块开始处;S4、在插桩点A对目标码进行插桩;S5、将各插桩点标识写入注解文件;S6、在微观测量函数的开始处,保存当前运行上下文,在结束处,恢复运行上下文;S7、重复步骤S3至步骤S7,直接完成所有插桩。本发明不改变源代码;不依赖编程语言;测量时间相关性能(如函数运行耗时)时,比源代码插桩更加精确;使研发人员在嵌入式系统运行时,可以收集系统运行时特征及性能。
-
公开(公告)号:CN112597006A
公开(公告)日:2021-04-02
申请号:CN202011464070.4
申请日:2020-12-14
Applicant: 中国航发控制系统研究所
IPC: G06F11/36
Abstract: 本发明公开了一种嵌入式软件集成测试自动化执行系统,包括开发与调试环境:用于接收测试输入、开发测试脚本、编译被测代码与测试脚本、分发调度测试控制指令、执行软件测试、分析评估测试结果以及输出测试结果;仿真执行环境:获取开发与调试环境输出的控制指令,进行软件测试并返回执行数据;目标机执行环境:用于模拟被测代码的运行情况,在真实的目标机上运行被测代码被编译后的二进制文件。本发明将嵌入式软件集成测试的调试环境、仿真环境和目标机环境进行优化集成,降低测试复杂度,提升测试效率并满足对被测代码的正确性与安全性要求,实现在嵌入式软件开发的各个阶段对软件进行高质量测试与分析。
-
公开(公告)号:CN112597006B
公开(公告)日:2023-10-03
申请号:CN202011464070.4
申请日:2020-12-14
Applicant: 中国航发控制系统研究所
IPC: G06F11/36
Abstract: 本发明公开了一种嵌入式软件集成测试自动化执行系统,包括开发与调试环境:用于接收测试输入、开发测试脚本、编译被测代码与测试脚本、分发调度测试控制指令、执行软件测试、分析评估测试结果以及输出测试结果;仿真执行环境:获取开发与调试环境输出的控制指令,进行软件测试并返回执行数据;目标机执行环境:用于模拟被测代码的运行情况,在真实的目标机上运行被测代码被编译后的二进制文件。本发明将嵌入式软件集成测试的调试环境、仿真环境和目标机环境进行优化集成,降低测试复杂度,提升测试效率并满足对被测代码的正确性与安全性要求,实现在嵌入式软件开发的各个阶段对软件进行高质量测试与分析。
-
公开(公告)号:CN114691450A
公开(公告)日:2022-07-01
申请号:CN202210179866.8
申请日:2022-02-25
Applicant: 中国航发控制系统研究所
Abstract: 本发明提出了一种FADEC操作系统的图形化实时监视方法和介质,该方法包括:建立通讯设备配置,开启通讯;发送操作系统事件数据上传使能开关;发送操作系统性能数据请求包;解析操作系统回复的应答数据包;解析操作系统周期上传的事件数据包;周期刷新软件界面显示。通过图形化实时监视方法可以达到连续动态监视FADEC操作系统的运行状态,用户通过本方法直观观测操作系统当前的运行情况,提高用户针对FADEC操作系统性能数据的分析效率。采用多线程的交互处理方式,提高了对指令发送以及数据解析的处理速度,保证性能数据的时效性,该方法和运行该方法的介质具有切实可行的实用价值。
-
-
-