华唐产品 | 解决方案 | 技术支持 | 成功案例 | 下载中心 | 培训中心 | AEP理论中心
 >  首页 > 产品
华唐产品导航
  高频EDA设计仿真工具
  自动化软件测试工具
   
C/C++测试
   
  C++test
  Insure++
  CodeTEST
  VectorCAST
   
Java测试
Web应用测试
WEB服务测试
.NET测试
  软件开发工具
  仿真器
  数字建模系统
  协议一致性测试
  无线网桥
     

 

CodeTEST-万用型嵌入式软件测试平台

-产品特性
  专利插桩技术开发出专为嵌入式开发者设计的高性能测试工具CodeTEST,它可以用于本机测试(native)或在线测试(in-circuit).
CodeTEST
CodeTEST连接示意图

 CodeTEST系列包括三种嵌入式软件测试和分析工具:CodeTESTNative,CodeTEST Software-In-Circuit和CodeTESTHardtware -In -Circuit。其中每一种工具代表了嵌入式系统开发的每一个周期的不同开发阶段。我们以标号1、2、3来表示:

  1. Host-based development only-hardware not available
  2. Early software target available-software-only solution prefered or required
  3. Testing on final hardware-non-intrusive real-time measurements required

    
  在开发阶段1,由于是开发的早期,没有目标硬件,所应采用的工是桌面工具。
  在开发阶段2,由于此时已开始,系统的集成工作,硬件开发板已出现。
  在开发阶段3,此时项目已处于系统测试或确认阶段,任何疏忽、质量问题和性能缺现都会影响产品的发布、销售和盈利。

  CodeTEST系列可以满足你选择适合自己测试类型:纯软件,驻留IDE硬件探头或同时选择以上所有三个测试的类型。

连接线
连接线与探头
CodeTEST Universal-100 系列转接器
CodeTEST与PCI连接

CodeTEST的突出特点:

  • 性能分析可以实现代码的精确的可视化,从而大大提高提高工作效率,简化软件确认和查找故障的过程。
  • 内存分析可以监视内存的使用,提前查处内存的泄漏,从而节约你宝贵的时间和成本。
  • 代码追踪可以进行三个不同层次的软件运行追踪,甚至是追踪处理器内部的Cache,这样可以更容易的查找问题所在。
  • 高级覆盖工具可以通过确认高隐患的代码段,显示哪现函数、代码块、语句、决策条件和条件以执行过或未执行过,来提高产品的质量。高级覆盖工具完全符合高要求的软件测试标准(如:RCTA/DO-178B,A级标准),可以实现语句覆盖、决策覆盖和可变条件的决策覆盖。

主要特点:

  1. 支持所有64/32/16位CPU 和 MCU, 支持总线频率≤100赫兹
  2. 可通过 PCI/VME/CPCI 总线、MICTOR 插头、专用适配器或探针,协助用户顺利、方便地连接到被测试系统,并对嵌入式系统进行在线测试
  3. 硬件方式代码跟踪测试系统
  4. 可以做单元级、集成级和系统级测试
  5. 同时监视32000函数/1000个任务
  6. 代码覆盖率分析:高级覆盖功能,可完成语句覆盖、决策覆盖和条件决策覆盖统计,并显示代码覆盖率,可显示覆盖率的函数分布图和上升趋势图,用不同的颜色区分已执行和未执行的代码段
  7. 跟踪中缓冲空间400K,跟踪150万行源代码,能协助用户分析出程序的死机点
  8. 性能分析:显示所有函数和任务的执行次数,最大执行时间,最小执行时间, 平均执行时间,占程序总执行时间的百分比和函数调用数
  9. 动态内存分析:显示分配内存情况实时图表,分析内存分配错误并定位出错函数位置
  10. 代码跟踪:允许任意设置跟踪纪录起止触发条件,如函数调用关系、任务事件等。可显示跟踪期间的系统运行情况。显示模块包括函数级/控制块级/源码级。
 

 

产品概述
产品特性
各研发阶段应用
完全解决方案
系统要求
支持处理器
PDF文档

版权所有 深圳市华唐软件技术有限公司   粤ICP备06057501号