DocumentCode
2178029
Title
An efficient and deterministic multi-tasking run-time environment for Ada and the Ravenscar profile on the Atmel AVR®32 UC3 microcontroller
Author
Gregertsen, Kristoffer Nyborg ; Skavhaug, Amund
Author_Institution
Dept. of Eng. Cybern., NTNU, Trondheim
fYear
2009
fDate
20-24 April 2009
Firstpage
1572
Lastpage
1575
Abstract
This paper describes how an efficient and deterministic multitasking run-time environment supporting the Ravenscar tasking model of Ada 2005 was implemented on the Atmel AVR32 UC3A microcontroller. The open source GNU Ada Compiler (GNAT GPL 2007) was also ported to AVR32 as a part of this work, making a working Ada development environment available on the architecture for the first time.
Keywords
microcontrollers; multiprogramming; program compilers; public domain software; Ada 2005; Atmel AVR32 UC3 microcontroller; Ravenscar tasking model; deterministic multitasking run-time environment; open source GNU Ada Compiler; Computer architecture; Cybernetics; Kernel; Microcontrollers; Multitasking; Operating systems; Protection; Runtime environment; Runtime library; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location
Nice
ISSN
1530-1591
Print_ISBN
978-1-4244-3781-8
Type
conf
DOI
10.1109/DATE.2009.5090914
Filename
5090914
Link To Document