Copyright (c) 2025 Analog Devices, Inc.
Copyright (c) 2025 Antmicro
Zeppelin Trace Viewer is a visualization tool for analyzing performance of Zephyr RTOS applications.
It visualizes traces, sensor readings and AI-related performance statistics collected by the Zeppelin tool. It is built on top of:
- Zeppelin library for collecting traces from Zephyr applications,
- Speedscope tool for analyzing traces.
Zeppelin documentation | Trace Viewer
The visual interface leverages workspaces to manage a third-party dependencies like Speedscope. This requires yarn in version newer than 1.x, provided by corepack, which is usually installed together with Node.js:
# Allows to use package manages without having to install them
corepack enable
# Downloads specified version of yarn and all dependencies
yarn
yarn dev
- Starts a development server at http://localhost:5173/yarn build
- Builds the application for production, emitting todist/
yarn preview
- Starts a server at http://localhost:4173/ to test production build locallyyarn lint
- Runs linter and applies fixes to code
Documentation for Zeppelin Trace Viewer is present in Zeppelin documentation.