Skip to content

TypeFox/zephelin-trace-viewer

 
 

Repository files navigation

Zephelin Trace Viewer

Copyright (c) 2025 Analog Devices, Inc.

Copyright (c) 2025 Antmicro

Zephelin 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 Zephelin tool. It is built on top of:

  • Zephelin library for collecting traces from Zephyr applications,
  • Speedscope tool for analyzing traces.

Zephelin 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 Zephelin Trace Viewer

  • yarn dev - Starts a development server at http://localhost:5173/
  • yarn build - Builds the application for production, emitting to dist/
  • yarn build-singlefile - Builds the application, but inlines all assets (CSS, JS etc.) into HTML files
  • 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 Zephelin Trace Viewer is present in Zephelin documentation.

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages

  • TypeScript 87.7%
  • SCSS 10.1%
  • JavaScript 1.1%
  • Other 1.1%