Speakers | |
---|---|
Daniel Sangorrín | |
Miguel Telleria de Esteban | |
Schedule | |
Day | Sunday |
Room | AW1.124 |
Start time | 14:00 |
End time | 15:00 |
Duration | 01:00 |
Info | |
Event type | Podium |
Track | Ada |
Language | English |
MaRTE-OS, A Hard Real-Time Operating System for Embedded Devices.
MaRTE-OS is a Free (GPL) operating system developed in Ada that complies with the POSIX.13 minimal real-time subset (also known as "the toaster profile") and Ada Real-Time Systems Annex D.
It is thread based (no support for processes or different memory spaces and MMU's) and provides all synchronisation and timing features of the POSIX Real Time standard. It can run as stand-alone (providing full Real-Time capabilitiies with support for drivers and real-time networks) or as a Linux process (handling task scheduling itself and possibly interacting with Linux shared libraries and filesystems). Applications can be developed in Ada 2005, C or C++. The talk will present MaRTE features, the choice of Ada for Real-Time, developement environments and a demo from the FRESCOR project.