Blog
Embedded software design with C++: From architecture to a maintainable embedded system
C++ has been one of the most important tools in embedded development for years. However, powerful language features alone do not guarantee maintainable software. Only the interplay of a well-thought-out structure, proven design principles, and suitable patterns creates systems that...
FreeRTOS in practice - architecture, applications and decision-making guidance for embedded projects
FreeRTOS is one of the world’s most widely used real-time operating systems (RTOS) for microcontrollers. But when does it really make sense to use it in an embedded project? This article provides a structured overview of its architecture, concepts, licensing model, extensions, ...
Embedded software testing - methods, challenges, and best practices to develop reliable systems
Today, embedded systems control an enormous range of applications, from automotive control units and industrial equipment to medical devices and IoT products. Systematically developed and standards-compliant software tests have always been, and continue to be, of great importance for embedded systems.
Zephyr RTOS – Scalable real-time operating system for modern embedded systems
In many projects, there is a gap between bare-metal development and embedded Linux. Linux is powerful, but often too resource-intensive. Pure microcontroller implementations without an operating system, on the other hand, quickly become difficult to manage as complexity...
Sensor connection under embedded Linux - how industrial I/O makes a difference
Wie lassen sich Sensoren effizient und flexibel an Embedded-Linux-Systeme anbinden? Im MicroConsult-Webinar gab Embedded-Linux-Experte Andreas Klinger einen praxisnahen Einblick in eines der wichtigsten Subsysteme dafür: Industrial I/O (IIO) im Linux-Kernel. Und wie so oft bei Andreas beginnt...
Why an RTOS is the key to robust embedded system software today
Moderne Embedded-Systeme haben sich in den letzten Jahren grundlegend verändert. Was früher als einfache, schleifenbasierte Programme in C begann, ist heute hochkomplexe Systemsoftware mit strengen Echtzeitanforderungen, vielfältiger Peripherie und parallelen Aufgaben. Ob in Fahrzeugsteuergeräten,...
World of W-Wonders
With questions about project success, today I'm going to introduce you to a miracle cure that will save you a lot of energy, time, and money in your projects. At the same time, it motivates your employees. The application of this miracle cure has a lot to do with the letter W for miracle. And the best part: It costs nothing...
How to better cope with project frustration
Even though it often doesn't feel that way, many obstacles are hidden opportunities. Peter Siwon explains how you can better cope with project frustration and helps you discover hidden resources in projects. You – yes, you – I mean! You, too, are among the adventurers in...