2024
嵌入式边缘系统工具解决方案的领先供应商Percepio AB宣布提供Tracealyzer4.9版本——这是其嵌入式软件旗舰可观察性工具的最新更新。…
在大多数固件开发过程中,需要有某种形式的诊断日志/跟踪。如果在传统串口上使用简单的“printf”调用实现日志,每次日志调用的开销通常是多个毫秒,这种时间消耗将干扰应用程序的行为,在异常处理程序或快速控制循环等时间关键代码中是不可接受的。…
2023
高效的开发基于FreeRTOS的固件需要理解任务、中断和内核之间的交互以及时间序列。 Tracealyzer支持基于FreeRTOS应用的可视化分析,它提供了30多种相互关联的视图,观测软件运行时行为。…
Tracealyzer是Percepio 公司开发的一款可视化跟踪工具, 目前它提供了30多种相互关联的运行时行为视图,支持裸机、FreeRTOS、μC/OS-III、Zephyr、ThreadX、VxWorks、Linux系统的跟踪。能够帮助开发人员加快固件的开发,减少对系统验证和性能优化所需要的时间。…
Percepio是著名的Tracealyzer背后的公司。Tracealyzer是一款桌面应用程序,方便嵌入式工程师通过追踪直观地诊断软件中的问题。…
Tracealyzer是Percepio 公司开发的一款用于RTOS的可视化跟踪工具, 目前Tracealyzer提供了30多种相互关联的运行时行为视图,对系统运行时的行为提供了前所未有的洞察方法。能够帮助开发人员加快固件的开发,减少对系统验证和性能优化所需要的时间。…
2022
Tracealyzer是Percepio 公司开发的一款用于RTOS的嵌入式软件系统的可视化跟踪工具,提供了30多种相互关联的可视化运行时行为视图,本文将介绍如何使用Tracealyzer的流模式来跟踪ThreadX应用。…
本文介绍了在使用ST-Link和KEIL的时候,和Tracealyzer相关的一些小技巧,希望能够为用户提供更好的体验。更多相关的技术资料可以关注并查阅“麦克泰技术”公众号,可以联系“info@bmrtech.com”获得Tracealyzer商用和教育版授权。…
性能分析非常重要的一个方面是响应时间,例如,从一个任务被激活到运行完成的时间。可以通过多种方式来测量响应时间,如反转I/O引脚并使用逻辑分析仪进行测量,或通过添加一些额外的代码来测量两点之间时钟周期数。但这些测量措施只能检测两点之间的处理器时间,无法获知影响时间的因素,例如中断或其他任务抢占导致的干扰。…
使用RTOS,可以帮助我们将应用代码分成更小的相互独立的任务,简化了应用开发。但多个任务可能都需要使用CPU的某个资源,造成了任务之间的资源竞争,导致抢占调度系统中的任务优先级反转问题。…
Support@bmrtech.com
info@bmrtech.com