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. The kernel is demonstrated in a multirate control application, where six periodic real-time tasks (four control tasks and two pulse width modulation tasks) are used to control two ball-and-beam processes. © Springer-Verlag 2004.
CITATION STYLE
Henriksson, D., & Cervin, A. (2004). Multirate feedback control using the TinyTealTime kernel. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3280, 855–865. https://doi.org/10.1007/978-3-540-30182-0_86
Mendeley helps you to discover research relevant for your work.