Category: ExecutionPlatform
You can try the ExecutionPlatform with our demo systems. Each demo consists of a VS Code instance that is connected to an ExecutionPlatform with a RP2040 microcontroller in it.
Category: Example, ExecutionPlatform
I²C is a 2-wire protocol where a controller is communicating with one or more targets. Most often the controller is the microcontroller. Targets are sensors, eeproms or other peripheries. This... [...]
Category: ExecutionPlatform
What makes unit tests great? They ensure that functions or components work as intended. Unit tests are also very simple to use. This is because you can focus on a single piece of code - and isolate all dependencies... [...]
Category: ExecutionPlatform
We made lot of progress in the past year. More about it below. But another thing really stands out for me: Through many long in-person discussions we gained a much better understanding of the very diverse problems our... [...]
Category: ExecutionPlatform
This article describes how automatic tests for the SPI communication of a STM32 look in practice. SPI is a widely used in embedded systems. For example a sensor might be connected to the MCU with SPI. In this case,... [...]
Category: ExecutionPlatform
Open Loop Tests have the potential to revolutionise firmware development.
This article describes a technical approach to implementing such tests.
Curious readers can
Category: ExecutionPlatform
Testing of embedded firmware is too complicated. An enormous amount of resources are required for a system test that does not detect enough errors. Open loop testing can solve this problem. With embedded firmware,... [...]
Category: C++ on Embedded, ExecutionPlatform
Most developers are familiar with the term undefined behaviour. But the fact that this can quickly lead to very subtle deviations in off-target behaviour is not as well... [...]
Category: ExecutionPlatform
Your testing may result in a purely “perceived security”. This article demonstrates the key technical reasons for differences between the on-target and off-target... [...]
Category: ExecutionPlatform
Trigonometric functions are often used in time critical calculations. It is important to measure your implementation because there are several pitfalls you may run into when doing floating point... [...]