MaRTE OS: An Ada Kernel for Real-Time Embedded Applications

  • Mario Aldea Rivas
  • Michael González Harbour
Conference paper

DOI: 10.1007/3-540-45136-6_24

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2043)
Cite this paper as:
Rivas M.A., González Harbour M. (2001) MaRTE OS: An Ada Kernel for Real-Time Embedded Applications. In: Craeynest D., Strohmeier A. (eds) Reliable SoftwareTechnologies — Ada-Europe 2001. Ada-Europe 2001. Lecture Notes in Computer Science, vol 2043. Springer, Berlin, Heidelberg

Abstract

MaRTE OS (Minimal Real-Time Operating System for Embedded Applications) is a real-time kernel for embedded applications that follows the Minimal Real-Time POSIX.13 subset, providing both the C and Ada language POSIX interfaces. It allows cross-development of Ada and C real-time applications. Mixed Ada-C applications can also be developed, with a globally consistent scheduling of Ada tasks and C threads. Details on the architecture and implementation of the kernel are described, together with some performance metrics.

Keywords

Real-Time Systems Kernel Operating System Embedded Systems Ada 95 POSIX 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Mario Aldea Rivas
    • 1
  • Michael González Harbour
    • 1
  1. 1.Departamento de Electrónica y ComputadoresUniversidad de CantabriaSantanderSpain

Personalised recommendations