See deeper into your embedded systems.

Advanced tools and learning solutions for embedded software development, real-time testing, trace analysis and engineering education.

Tools that make embedded software easier to understand.

From real-time software visibility and trace diagnostics to specialised engineering education, explore solutions designed for modern embedded development.

02 / REAL-TIME

Embedded Software Diagnostics

Understand what your embedded software is actually doing while it is running.

Explore Tracealyzer →
03 / LEARNING

Embedded Academy

Technical e-learning for embedded, automotive, electromobility and security.

Explore Academy →

es:saar

Make the invisible visible. Connect software states, physical measurements and real-time behaviour on the same engineering timeline.

  • When an electric drive control system such as an inverter, motor control unit, or ECU is connected to a physical test bench, important internal software states can disappear from view.
  • es:saar closes this visibility gap by integrating software and hardware introspection directly into the device firmware.
  • External physical signals can be synchronised with internal software states using a high-precision time base and PTP/Ethernet-level time stamping.
  • Software states can be streamed live to Windows, Linux or macOS through UART, USB or Ethernet and displayed in an oscilloscope-style interface.

    ▶ Watch the 90-second demonstration
  • Engineers can perform in-situ parameter tuning, including control gains and torque limits, without recompiling and flashing the microcontroller.
  • Learn more about electric drive control system testing and validation in real time →
Real-time software visibility
Physical + software signals
PTP / Ethernet time stamping
Live oscilloscope-style analysis
In-situ parameter tuning
Windows / Linux / macOS

Percepio Tracealyzer®

Understand system-level behaviour through powerful graphical trace analysis — without stopping your embedded application.

  • Tracealyzer® provides more than 30 graphical views for understanding embedded software behaviour in real time.
  • The graphical views for tasks, threads, runnables and interrupt routines include:
    CPU load
    Timing plots
    Data plots
    Stack & heap usage
    Communication flow
    State-machine tracing
    Task switching & scheduling
    Blocking events & timeouts
    Kernel API calls
    RTOS performance metrics
    Custom user events
  • Unlike traditional debuggers, Tracealyzer® does not halt the CPU. This makes it particularly useful for finding timing-sensitive bugs, race conditions, priority inversions, watchdog resets and performance bottlenecks.
  • Tracealyzer® is a software solution and does not require a dedicated trace port. It works with JTAG probes ranging from standard probes to high-speed options such as IAR I-Jet and Segger J-Link.
  • Prepackaged support is available for FreeRTOS, Zephyr, Eclipse ThreadX, SafeRTOS, PX5 RTOS, LynxOS-178, VxWorks, embedded Linux and bare-metal C/C++ environments.
  • ▶ Watch the 2-minute Tracealyzer demo
  • Learn more about Percepio Tracealyzer® →

Embedded Academy

Build deeper embedded engineering knowledge through focused technical e-learning designed for the modern automotive and embedded industry.

  • E-learning courses covering embedded systems, embedded software development, electrical engineering, automotive and electromobility.
  • Technical topics are designed around practical engineering knowledge and real-world applications.
  • Explore courses covering embedded software, automotive technologies, EV systems and related engineering domains.
  • Explore the Embedded Academy Course Catalog →
Embedded Software
Automotive
E-Mobility
Electrical Engineering

Ready to see more?

Explore our embedded software solutions, testing technologies and engineering education.

Contact SwDevTest →