
RTOS
Real-Time Operating Systems ensure timely task execution in embedded systems. Gain insights into RTOS architecture, scheduling algorithms, and how to leverage them for efficient, deterministic performance.
Is ChibiOS an RTOS or a HAL? Understanding the full picture
ChibiOS is a powerful solution specifically designed for developing production firmware for various microcontrollers. It stands out in the open source community due to its ready-to-use formula and its composition of interconnectable, yet independent products. As subsystems are often used in ...
Avoiding Race Conditions in ChibiOS/RT: a guide to Mutex
In this article, we will explain what race conditions are and provide examples to help you understand their impact on multi-threading applications.
We will also introduce a powerful tool to prevent race conditions: the mutex. We will explain what a mutex is, how it works, and provide ...
Parametric Threads with ChibiOS
In this article, we will demonstrate how to create multiple threads using parametric functions. This means that while the function executed by each thread is the same, the specific behavior is influenced by passing different parameters each time.
To illustrate how parametric threads work, we ...




