doc: tracing: Added Percepio View section

Added Percepio View section to documentation.

Signed-off-by: Erik Tamlin <erik.tamlin@percepio.com>
This commit is contained in:
Erik Tamlin 2025-04-15 10:26:29 +02:00 committed by Anas Nashif
commit 4f6d0c1910
3 changed files with 32 additions and 0 deletions

View file

@ -361,6 +361,38 @@ Learn more about how to get started in the `Tracealyzer Getting Started Guides`_
.. _Tracealyzer Getting Started Guides: https://percepio.com/tracealyzer/gettingstarted/
Percepio View for Zephyr
========================
Percepio View is a free-of-charge tracing tool based on `Percepio Tracealyzer`_, intended for
debugging and verification of Zephyr applications.
.. figure:: percepio_view.webp
:align: center
:alt: Percepio View
:figclass: align-center
:width: 80%
Percepio View can be used side-by-side with a traditional debugger and complements your debugger
by visualising the real-time execution of threads, ISRs, syscalls and your own “User Events”.
.. figure:: percepio_view_user_event.webp
:align: center
:alt: Percepio View User Events
:figclass: align-center
:width: 80%
To learn more about Percepio View, how to get started and upgrade options, check out
`Percepio's product page
<https://traceviewer.io/get-view/?target=zephyr>`_.
Percepio View provides snapshot tracing, meaning the data is stored to a ring-buffer in target RAM
and is saved to host using the regular debugger connection.
For trace streaming support, Percepio offers (paid-for) upgrades to Percepio Profile or
Percepio Tracealyzer. No modifications of the Zephyr source code are needed, only enabling the
TraceRecorder library in Kconfig. Percepio View runs on Windows and Linux hosts.
SEGGER SystemView Support
=========================

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB