Windrose

ZView

wkhadgar · 58 GitHub stars

Live view of threads, stacks and kernel objects of a running target over an SWD probe, with west zview.

ZView

wkhadgar · 58 GitHub stars

Live view of threads, stacks and kernel objects of a running target over an SWD probe, with west zview.

  • Follows branch main: each west update will get its latest commits. To stay on one version, it is recommended to use a release tag.

Install

# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/zview.yaml \
     -o zephyr/submanifests/zview.yaml
west update zview
west packages -m zview pip --install

Details

Revision
main
License
Apache-2.0
Maintainers
@wkhadgar
Last commit
13 days ago
Includes
West commands, Snippets, Python requirements

About

ZView is a runtime visualizer for Zephyr RTOS applications, providing live system-wide thread and kernel object statistics via an SWD debug probe.

It reads kernel object locations and inspects memory through the APB bus 'without halting' the CPU, keeping the on-target footprint to nearly zero — no UART, no Shell, no additional Kconfig overhead beyond the standard thread introspection options.

The tool runs entirely on the host as a TUI application, displaying the live state of the application's threads and kernel objects.