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

08/16/2019

Finite state machines, also known as state machines or state diagrams, define the possible states of a system. Documentation can be presented in tabular or graphical form. Since the number of table rows increases significantly with the number of states, ...

Read more

07/31/2019

The daily work of a physician is unimaginable today without computer systems. Therefore, it is all the more important that these systems offer high usability, reliability, and availability. Graphical user interfaces can simplify the operation of medical devices. This is achieved ...

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

05/24/2019

Notepad++ is a free text editor. It supports various programming languages for easy editing of source code. Similar to development environments, it uses typographic features. This means that the text is formatted in its appearance. The formatting depends on ...

Read more

04/22/2019

Have you ever inherited anything? An inheritance or a legacy can certainly be a positive thing. Another word, however, is more thought-provoking: legacy! The term legacy, unlike legacy, is considerably less value-laden and indicates..., ...

Read more