Tracealyzer是Percepio公司开发的一款用于RTOS或基于linux的嵌入式软件系统的可视化跟踪工具,Tracealyzer提供了30多种相互关联的运行时行为视图,包括任务调度、中断、任务之间的相互作用,以及从应用程序代码中记录的用户事件。Tracealyzer作为传统调试的补充,提供了更高层次的调试视图,非常适合理解典型的实时问题。
2021年2月,Tracealyzer更新了4.4.2版本,新版本增加了以下两大功能:
(1)支持运行Azure RTOS ThreadX SMP的对称多线程系统,
(2)Tracealyzer跟踪流模式增加了对于STLINK-V3仿真器的支持。
Azure RTOS ThreadX是Microsoft的高级工业级实时操作系统(RTOS),Azure RTOS ThreadX提供了任务通信、同步、计时器、内存管理和中断管理等功能。此外,Azure RTOS ThreadX通过了众多功能安全认证标准,例如IEC 61508和IEC 62304。Azure RTOS ThreadX已在多种产品中进行了超过62亿次部署,包括消费类设备,医疗电子产品和工业控制设备。
Azure RTOS ThreadX SMP是Azure RTOS ThreadX应用于多核平台的版本,针对多核应用类SOC例如NXP i.MX或者Xilinx Zynq等,ThreadX SMP将非常有用。
微软Azure RTOS ThreadX与芯片厂商间也建立了密切合作,微软和ST宣布了围绕Azure RTOS及其大部分组件的关键合作,在STM32 MCU平台上,使用Azure RTOS 是免费的。Azure RTOS将成为STM32Cube生态系统的重要组成部分,微软与ST合作确保他们的操作软件能够有效地利用STM32微控制器,而ST的目标是让开发人员能够快速地使用操作系统及其中间件。
除了上面的功能更新,Tracealyzer 4.4.2版本还修复了一些小的问题,建议用户更新到该最新版本。对Tracealyzer产品感兴趣想要评估的用户可以通过如下链接申请评估:https://percepio.com/downloadform/
2025-04-07阅读更多》
2025-03-17阅读更多》
2025-02-21阅读更多》
2025-02-18阅读更多》
2025-02-08阅读更多》