TAE性能组件介绍
TAE性能组件涵盖内存、负载、多维度时间、时序调度等性能指标的测试和验证。其中,TMEM模块可以分析软件的内存占用率,TSIM模块可以仿真CPU负载率和任务占比情况,TIME和TDF模块可以精准分析控制器各类函数接口的执行时间与响应时间,还原负载率变化,为性能评估提供全面数据支撑。
TAE性能组件实施流程
TAE-TMEM
基于.elf/.map分析软件的静态内存占用率,包含RAM、ROM、section占比分布等。
迅速评估软件各个版本的内存占用和分布,保证控制器的空间使用率。
支持可视化对比编译器不同级别优化下的内存使用区别。
可接入CICD流程,支持和AbsInt分析结果联动,一键式生成测试报告。
TAE-TSIM
基于任务、中断架构设计表模拟仿真各个Core的CPU负载率和任务占比。
无需依赖在板环境,任意阶段可模拟负载使用,验证架构设计合理性。
支持调整任务预估时间的上下限,可对比不同设计下的负载变化。
可接入CICD流程,支持和AbsInt、PROV测试结果联动,一键生成测试报告。
TAE-TIME&TDF
采用“上位机 + 下位机”协同架构,下位机环境封装,上位机统一调度。
上位机通过TAE搭建多种工况的功能测试序列,并结合性能监控序列同步下发执行,实现不同工况下的软件性能指标监控和统计。
下位机将性能程序包与源工程进行环境封装,支持IAR、Tasking、Green hills等多种编译器,同时兼容NXP、Renesas、Infineon等主流厂商处理器及国产芯片的适配。
可以在PIL、HIL、实车等环境下进行资源分析,保证产品各阶段的质量验收。
监测多工况下的任务调度行为和CPU负载变化,为系统升级提供优化参考。
保证多任务和多核运行的合理性,规避优先级反转、死锁等时序问题。
发现控制器的潜在性能缺陷,保证产品在极端工况下的稳定性和功能有效性。


SURESOFT PROV&FIT介绍
既支持在独立的控制器环境中验证软件基本行为(无需外部联动即可验证故障注入和恢复机制),也支持在HIL/实车环境下注入故障验证软件行为。
工具对比



405