Modern embedded ecosystem.
Made for engineers.
Ready for AI.

Debug vendor IP / RTOS / Bare metal / Custom domains

Understand runtime behavior and track down bugs with ViewAlyzer and BKPT Debug. Give AI agents and CI pipelines execution history, decoded hardware trace, and live firmware insight with BKPT Toolkit.

An animated wireframe of the ViewAlyzer workspace: signal plots and timers, a central Runtime Map, event table, timeline, and task details
  • Arm®
  • RISC-V®
  • FreeRTOS™
  • Zephyr®
  • Eclipse ThreadX®
  • Arm® RTX5
  • ST-LINK
  • J-Link
  • Windows
  • macOS
  • Tux, the Linux penguinLinux
  • Visual Studio CodeVS Code
  • CLI

Our products

Trace, debug, automate.

Explore firmware visually, automate investigations, and bring every BKPT tool into your development workflow.

ViewAlyzer

Trace recording & analysis

A native, GPU-accelerated view of your firmware. Trace RTOS activity, signals, and custom events on your desktop or through the CLI.

  • RTOS tracing and Trace Tune
  • Peripheral and custom Trace Domains
  • Headless capture and queries
Simplified ViewAlyzer workspace with Runtime Map and signal plots

BKPT Debug

Non-instrumented debugging

Debug Arm Cortex-M and supported RISC-V firmware in VS Code with ST-LINK, J-Link, or FTDI JTAG. No recorder library required.

  • Live variables and peripherals
  • Cortex-M faults and CPU sampling
  • Supported execution history
Simplified BKPT Debug workspace with code, fault analysis, and execution history

Breakpoint Analyzed IDE In development

Every breakpoint has a history.

Built on Zed, Breakpoint Analyzed brings every BKPT tool into one native, Rust-powered, GPU-accelerated IDE.

  • Built on the Zed editor
  • Native integration for every BKPT tool
  • Rust-powered, GPU-accelerated interface

What if your IDE could show it all?

BKPT Probe #1 In development

Programmable debug & trace hardware

A high-speed, programmable debug probe. Designed to bring instruction trace and custom instrumentation to your everyday bench or HIL setup.

  • Hardware instruction trace
  • Configurable FPGA and trigger I/O
  • Capture for the BKPT tools
BKPT Probe #1 silver industrial design study with customizable I/O, debug, and a detachable power measurement module

Engineering applications

Investigate runtime issues

Connect the failure you observe to the events on your target.

Read field notes

Task scheduling

Distinguish running, ready, sleeping, and blocked time to investigate stalled tasks and missed deadlines.

Task states

Resource contention

Inspect queue occupancy, failed operations, and consumer activity on the same timeline.

Resources

ARM faults

Review decoded fault status, the recovered stack frame, and the faulting source in VS Code.

Fault analysis

Automation & AI

Give your agent the chip’s side of the story.

Follow recorded execution into a failure. Decode interrupt activity and CPU memory accesses. Turn live firmware and peripheral state into findings with Trace Domains. BKPT Toolkit brings hardware setup, capture, and analysis into one persistent investigation, with structured evidence for the next decision.

Explore debugging for AI & CI
  1. Discover

    Identify the target’s supported capabilities and the operations available to investigate it.

  2. Investigate

    Capture and query execution history, decode hardware trace, or analyze live state on supported targets.

  3. Repeat

    Save the evidence and turn the investigation into a scripted check with explicit expectations and deadlines.

Evaluate on your own hardware

Start free, or contact us about target support and team licensing.