• 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