Skip to content
RUNS ON UBUNTU 24.04

ECU testing on Linux

Most professional ECU test tools run only on Windows. Ecuhawk runs the same trace, diagnostics, panels, tests and reports on Ubuntu, so your Linux benches and CI pipelines use one tool instead of two.

Illustration: rows of automated ECU test benches with Linux PCs in a validation lab
Illustration

In short: Ecuhawk runs on Ubuntu 24.04 and Windows 10/11 with the same projects and features. On Linux it uses SocketCAN, so adapters with a SocketCAN driver, including many PEAK and Kvaser interfaces, can be used. Adapter testing on Linux is part of the beta.

Why Linux matters for ECU testing

What works on Linux in Ecuhawk

In our Ubuntu 24.04 tests the engine, the user interface, the safety supervisor and the .deb installer all ran successfully, with the bench reaching a safe state in about half a second after a forced engine stop.

Getting started on Ubuntu

  1. Connect a CAN adapter that has a SocketCAN driver.
  2. Bring the interface up, for example sudo ip link set can0 up type can bitrate 500000.
  3. Open your project in Ecuhawk and choose can0 as the channel.

Questions

Is there a CANoe alternative that runs on Linux?

Ecuhawk runs on Ubuntu 24.04 as well as Windows and covers trace, diagnostics, panels, test automation and reports. Vector CANoe runs on Windows, with a separate server edition for some Linux use.

Which CAN adapters work on Linux?

Adapters with a SocketCAN driver, including many PEAK PCAN and Kvaser interfaces. Testing with real adapters on Linux is part of the beta.

Can I run ECU tests in a CI pipeline?

Yes. Ecuhawk runs on Linux and its tests can be started without the user interface, which suits nightly and CI runs. A command-line runner is part of the roadmap for the beta.

Join the private beta.

Tell us how you test today. It takes about a minute. Beta members get early access, a vote on the roadmap and a direct line to our engineers.

Become a design partner

Run Ecuhawk on your own bench before launch and shape it with us. We are taking five teams.

Prefer email? hello@ecuhawk.com

Which features matter most? Pick up to three.