FreeRTOS+Trace can be used side-by-side with a traditional debugger, and complements your debugger by visualizing the real-time execution of tasks and ISRs, including FreeRTOS calls and your own "User Events".
FreeRTOS+Trace can obtains traces through your existing debugger interface or any other communication interfaces you might have available, such as TCP/IP or USB, so does not depend on additional hardware. FreeRTOS+Trace supports continouos streaming and also in-memory "snapshot trace" that allows for capturing rare errors in deployed hardware that are not easily reproducible in a bench test.
Evaluate in the FreeRTOS Windows Simulator
| Screen Shots of Various FreeRTOS+Trace Graphical Views |
| Trace view |
| Demonstration of zooming a trace without loosing focus |
| CPU loading graph |
| Communication paths between tasks (and interrupts) |
| Kernel object history |
| Kernel object utilisation history |
| Plotting user signals |