Commit 4f6d0c19 authored by Erik Tamlin's avatar Erik Tamlin Committed by Anas Nashif
Browse files

doc: tracing: Added Percepio View section

 Added Percepio View section to documentation.

Signed-off-by: default avatarErik Tamlin <erik.tamlin@percepio.com>
parent 0b3e9abb
Loading
Loading
Loading
Loading
+32 −0
Changes for doc/services/tracing/index.rst: 32 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -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
=========================

+43.1 KiB
Loading image diff...
+18.9 KiB
Loading image diff...