This tool is a complement to traditional debuggers. It presents the system behavior (from a recording) at a higher level of abstraction compared to debuggers, with focus on task scheduling an communication. This is very helpful for understanding the behavior of complex embedded systems. Moreover, the Tracealyzer is also very useful for getting an overview of a system's resource usage, for instance CPU usage - in total and per task. The core functionallity of the Tracealyzer is to display a detailed trace of the task scheduling and (optionally) interrupts. The Tracealyzer includes features such as zoom and search, since the traces often are quite long, and can also present communication events and values of user-specified variables in parallel to the task trace, if included in the recording.
Comments