DT10嵌入式软件动态调试测试工具

DT10是为嵌入式软件工程研发的“下一代动态测试调试工具”,可支持C、C++、Java与C#。它将众多传统嵌入式测试工具的功能整合为一个强大的解决方案,专门用于嵌入式软件测试。而且它能够独立于特定的嵌入式操作系统(OS)或CPU,不受其限制。

特点

  • 不依赖于OS和CPU的类型可用于任何目标设备
  • 支持多样化接口可通过6种不同的方式进行连接
  • 最长可持续捕获长达32天的测试数据
  • 通过分步回放功能可对设备进行回溯调试
  • 追踪任务转换与执行时间及变量更改等情况
  • 对执行时间和数据值进行自动化设计验证
  • 获取并报告运行时的多种代码覆盖率
  • 能够自动生成详细的程序概要分析和追踪报告
  • 信号模拟盒能够捕获模拟和数字硬件信号
  • 示波器视图能够同步软件和硬件输出以便进行同步调试
  • 生成的测试报告能够帮助提高嵌入式软件的质量。

功能

DT10有一套强大的功能,能够捕获嵌入式软件运行时的特征。自动化的源代码插桩会将“测试点”插入代码中所有的关键位置,以便将重要的追踪和调试数据转移到主机上。一旦获取了数据,DT10软件的分析引擎就会生成很多报告,帮助定位软件中存在性能和功能性问题的地方。同时还会生成一套图形和图表,视觉化地展现正在运行的嵌入式软件。这些报告包括函数执行时间、代码覆盖率、性能监控、时间追踪、变量监控等信息。DT10的Multi-Wave Scope甚至可以捕获并分析目标中的模拟信号和逻辑信号,将其与嵌入式软件的状态和转换关联起来。