TinyRealTime is a tiny real-time kernel for the Atmel
AVR ATmega8L 8-bit micro-controller. The kernel is event-based and
supports fully preemptive earliest-deadline-first scheduling of tasks.
Semaphores are provided to support task synchronization. The flash
memory footprint of the kernel is approximately 1200 bytes and it
occupies 11 bytes of SRAM memory for the kernel data structure plus an
additional 11 bytes for each task and one byte for each semaphore.
Download
Documentation
A slide presentation of TinyRealTime
Dan Henriksson, Anton Cervin:
"Multirate Feedback Control Using the TinyRealTime Kernel".
In Proceedings of the 19th International Symposium on Computer and Information Sciences, Antalya, Turkey, October 2004.
Dan Henriksson, Anton Cervin:
"TinyRealTime—An EDF Kernel for the Atmel ATmega8L AVR".
Technical report ISRN LUTFD2/TFRT--7608--SE, Department of Automatic Control, Lund Institute of Technology, February 2004.
dan@control.lth.se, anton@control.lth.se
Last modified: 2006-04-27
|