Multirate feedback control using the TinyTealTime kernel
Embedded microcontrollers are often programmed in plain C and lack support for multithreading and real-time scheduling. This can make it very cumbersome to implement multirate feedback control applications. We have developed the TINYREALTIME kernel for the Atmel ATmegaSL AYR to show that it is feasible to use high-precision, deadlinebased scheduling even in a tiny 8-bit processor with 1 KB of RAM.