@@ -361,6 +361,38 @@ Learn more about how to get started in the `Tracealyzer Getting Started Guides`_
361
361
.. _Tracealyzer Getting Started Guides : https://percepio.com/tracealyzer/gettingstarted/
362
362
363
363
364
+ Percepio View for Zephyr
365
+ ========================
366
+ Percepio View is a free-of-charge tracing tool based on `Percepio Tracealyzer `_, intended for
367
+ debugging and verification of Zephyr applications.
368
+
369
+ .. figure :: percepio_view.webp
370
+ :align: center
371
+ :alt: Percepio View
372
+ :figclass: align-center
373
+ :width: 80%
374
+
375
+ Percepio View can be used side-by-side with a traditional debugger and complements your debugger
376
+ by visualising the real-time execution of threads, ISRs, syscalls and your own “User Events”.
377
+
378
+ .. figure :: percepio_view_user_event.webp
379
+ :align: center
380
+ :alt: Percepio View User Events
381
+ :figclass: align-center
382
+ :width: 80%
383
+
384
+
385
+ To learn more about Percepio View, how to get started and upgrade options, check out
386
+ `Percepio's product page
387
+ <https://traceviewer.io/get-view/?target=zephyr> `_.
388
+
389
+ Percepio View provides snapshot tracing, meaning the data is stored to a ring-buffer in target RAM
390
+ and is saved to host using the regular debugger connection.
391
+ For trace streaming support, Percepio offers (paid-for) upgrades to Percepio Profile or
392
+ Percepio Tracealyzer. No modifications of the Zephyr source code are needed, only enabling the
393
+ TraceRecorder library in Kconfig. Percepio View runs on Windows and Linux hosts.
394
+
395
+
364
396
SEGGER SystemView Support
365
397
=========================
366
398
0 commit comments