0


全数字仿真测试工具Edst

产品概述
全数字仿真测试工具是基于嵌入式处理器的全数字仿真,在全数字仿真环境下,对嵌入式C语言和汇编语言软件的分析、仿真运行、故障注入和软件测试等。
全数字仿真测试工具适用于现代的嵌入式系统的验证、开发、测试和维护的全生命周期的各个阶段。在验证阶段,提供完整的验证平台;在开发阶段,提供完整的开发平台,建立一套与真实环境相一致的系统,解决开发过程中的代码调试;在测试阶段,解决测试单位没有测试环境和测试工具的问题;在维护阶段,提供故障重现的环境。

产品概述

​ 全数字仿真测试工具是基于嵌入式处理器的全数字仿真,在全数字仿真环境下,对嵌入式C语言和汇编语言软件的分析、仿真运行、故障注入和软件测试等。

全数字仿真测试工具适用于现代的嵌入式系统的验证、开发、测试和维护的全生命周期的各个阶段。在验证阶段,提供完整的验证平台;在开发阶段,提供完整的开发平台,建立一套与真实环境相一致的系统,解决开发过程中的代码调试;在测试阶段,解决测试单位没有测试环境和测试工具的问题;在维护阶段,提供故障重现的环境。

产品特性

实现功能:

  1. 支持嵌入式处理器指令集虚拟目标机;
  2. 支持C语言;
  3. 支持汇编语言
  4. 支持模拟或仿真外部硬件行为;
  5. 支持嵌入式软件在全数字环境下进行闭环运行;
  6. 提供软件的单元、部件、系统的白盒测试;
  7. 提供软件的性能测试;
  8. 提供内存分析;
  9. 提供代码跟踪功能;
  10. 提供变量数据流跟踪;
  11. 提供软件的系统功能测试;
  12. 根据目标机状态可以进行各种人为设定的故障注入功能;
  13. 实时调用图;
  14. 最坏执行时间;
  15. 提供测试报告;

技术指标:

  1. 同时处理函数多达100000个;
  2. 支持C语言;
  3. 支持汇编语言;
  4. TRACE跟踪记录容量大于1万条源程序;
  5. 时间误差不大于1nS;
  6. 提供大于1毫秒精度的外部时钟;

功能描述

全数字仿真测试工具是支持C/ASM语言的全数字仿真测试工具,也是目前国内外支持的处理器(C语言)的系统级全数字仿真测试工具。

全数字仿真测试工具可以实现ARM的虚拟目标机、软件运行、故障注入、全数字仿真和软件覆盖分析、外部激励仿真与报告生成等功能,详细介绍如下:

  1. 虚拟目标机

虚拟目标机的功能:CPU指令集的解释、CPU时序的模拟、CPU端口动作的仿真、CPU中断机制以及CPU流水、缓冲和并行指令等。

  1. 覆盖分析

对C语言程序进行语句覆盖和分支覆盖分析。

对汇编语言程序进行语句覆盖和分支覆盖分析。

  1. 实时动态调用

在测试过程中,该工具支持动态实时调用图显示功能。可视化分析函数调用的层次关系、调用次数、调用深度、那些函数没有被调用等功能。随着动态的执行,图形的调用关系和调用次数实时更新。

  1. 故障注入

全数字仿真测试工具使整个目标机状态可以人为设定,这样包括寄存器和内存的1/0翻转、程序“跑飞”、内存故障等可在运行时以指定方式、指定时间注入系统。

  1. 外部激励仿真

全数字仿真测试工具提供模拟外部设备产生外部激励信号的机制(全数字仿真),即用C语言编写端口事件、中断事件以及其它外部事件的逻辑流程。

  1. 报告生成

全数字仿真测试工具的软件分析与测试总结报告是word报告,它要给出被测程序的程序运行信息以及测试结果统计信息等。

典型应用

  1. 研发、测试团队:调试测试功能、性能
  2. 测评中心:代码覆盖率等分析、测试报告

产品支持

目标机CPU系列: ARM,DSP6X,80C51、核芯1号、SPARC处理器等;

主机环境:Win7/Win8/win10等;

实时操作系统: VxWorks, Linux, WinCE, RTXC 等。


本文转载自: https://blog.csdn.net/qq_41854911/article/details/127153008
版权归原作者 小熊coder 所有, 如有侵权,请联系我们删除。

“全数字仿真测试工具Edst”的评论:

还没有评论