03/10/2021

Bluetooth Low Energy (BLE) has become the communication standard for energy-efficient wireless communication in recent years. In the early days, BLE was primarily used in consumer applications. However, we have found in past projects that BLE has now ...

Read more

12/17/2019

In the third and final part of this series, I would like to discuss another implementation option for a bootloader. The difference with this variant is that the bootloader is not a standalone firmware project, but is integrated into the main application. ...

Read more

09/20/2019

What's the problem? When we develop embedded software, the ideal is that we specify, implement, integrate, test, and then deliver according to the V-model. In real projects, however, things are somewhat different. Typically, software ...

Read more

06/04/2019

In the second part of the bootloader series, I'd like to discuss the concept of backup firmware. This was developed by MEDtech-Ingenier to increase the reliability of firmware that uses pre-installed bootloaders. Problem description: To understand the underlying problem, ...

Read more

03/21/2019

Anyone with microcontroller firmware in the field usually relies on being able to update it. Many common microcontrollers have pre-installed bootloaders that can be used for this purpose. However, these are often insufficient for your own purposes. ...

Read more

01/15/2019

An overview of common metrics for software verification, from a developer's perspective. Can software quality be measured? Especially in safety-critical areas such as medical technology or automotive, software quality is crucial. This is especially true when errors in ...

Read more