LTH

Automatic Control Homepage
  Introduction
  Education
  People at the Department
  Publications
  Research
  Search
  Seminars / Conferences
  Finding Us

Automatic Control

Log in

  Department of Automatic Control

TinyRealTime: An EDF Kernel for 
the Atmel ATmega8L AVR


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