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 :
بازگشت