Skip to content

antmicro/zeppelin-trace-viewer

Repository files navigation

Zeppelin Trace Viewer

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

Requirements

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

Building and developing Zeppelin Trace Viewer

  • yarn dev - Starts a development server at http://localhost:5173/
  • yarn build - Builds the application for production, emitting to dist/
  • yarn preview - Starts a server at http://localhost:4173/ to test production build locally
  • yarn lint - Runs linter and applies fixes to code

Documentation

Documentation for Zeppelin Trace Viewer is present in Zeppelin documentation.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •