Why customers choose us

Stable Firmware

Innovative Open Loop Tests that let you write robust drivers.

Easily check error scenarios that are otherwise hard-to-test.

100% automated. No cabling necessary.

Support for all common periphery such as UART, SPI or CAN.

Productive work. From anywhere

View any of your microcontroller pins to gain insights.

Use it from anywhere. You only need a network connection.

Debugger, Oscilloscope, Signal Generator and Microcontroller PCB combined into a single device.

Focus on your core business

No more self-made solutions that are impossible to maintain.

Solid documentation so that everyone can use it.

Fast onboarding. For everyone.

Scales to your budget

10x cost reduction compared to a typical HiL system.

Flexible monthly licensing. Pay only for what you need.

Get your powerful test environment

1

Integrate your microcontroller.

Use up to 140 Digital I/O.
Use up to 24 Analog Outputs.
2

You choose ExecutionPlatform hardware for your needs.

Standalone

1 microcontoller

Use it on your desk

Rack

Different microcontrollers.

Multiple parallel users.

Mountable in your 19” rack.

Hosted

We host the hardware.

Scales to your needs.

Secure access from anywhere.

3

You choose the right package for you.

Unit

Everything to write unit tests and benchmarks.

Code Interface

GPIO + Analyzer Endpoint

Quick Email support

Continuous software updates

Free hardware upgrade for new EP-generations

Free replacements if microcontroller flash cycles are exhausted

Integration

Hardware/Software integration tests for all your periphery.

Everything in "Unit"

All Endpoints

Powerful ways for fault injection.

Automatic access to new Endpoints

System

A powerful way for system tests.

Everything in "Integration"

Digital Twin models to simulate environment

Test your production firmware

How to Test Firmware Code

Functions on the microcontroller are called at test time via the code interface.

Endpoints are the interface between a test and a specific peripheral. Each endpoint provides specific functionality.

Real-time capable models act as digital twins and replace the embedded environment for test purposes.

Endpoint configuration can be changed for each test.

Productive Development.

Connect an optional Logic Analyzer.

Choose at runtime any MCU signals to view.

All automated without any rewiring.

Gain maximum insights what is happening on your controller.

Details

Test Sequences

We like to use software that works excellently. Especially if it is an open source solution that is already being used successfully in leading industrial companies: The Robot Framework.

The functions of the ExecutionPlatform can be used entirely from the Robot Framework. In your test sequences you use our endpoints and the code interface.

You have little time for cumbersome tool setup. Therefore we offer a completely preconfigured integration into the most modern IDE in the world: Visual Studio Code.

Full Automation

Endpoints replace your laboratory devices
Endpoints are the interface between test and periphery. Each endpoint supports a specific periphery (GPIO, CAN, …).

The periphery can refer to one or more arbitrary MCU pins. Endpoints can be configured as required on the ExecutionPlatform. All pins of your microcontroller are available for this.

Checking or stimulating pins is traditionally done manually using an oscilloscope and signal generator. The functions of these devices are already integrated in the endpoints. No additional devices are necessary.

Code Interface to access your functions
Functions on the microcontroller are called at runtime via the code interface.

You register the functions you want to call in the firmware. These functions can then be conveniently called from the test sequence.

A debug probe is already integrated so that your firmware can be transferred to the built-in microcontroller. Flashing is conveniently done from the test sequence.

Try the ExecutionPlatform.
Right now. In your browser.

Learn more in our monthly webinar. With room for your questions.