This entry is part 1 of 3 in the series RTOS Alternatives.

As microcontrollers increase in speed and capacity, it’s becoming much more tempting to simply fit a full Real-Time Operating System (RTOS) into a design, without considering other options. This is a shame, because over time a number of alternatives have been developed that can be simple and effective. In this series, I will be discussing some of these, starting with the very simplest — the super loop.
Continue reading Super Loops, Sandwich Delays and Foreground/Background Scheduling →
