RTEMS
RTEMS est un système d'exploitation temps réel libre pour systèmes embarqués[3].
RTEMS | |
Plates-formes | Architecture ARM, Nios II (en), Blackfin (en), x86, architecture MIPS, Famille Motorola 68000, Freescale ColdFire, PowerPC, Hitachi H8, SuperH, RISC-V, architecture SPARC et x86_64 |
---|---|
Entreprise / DĂ©veloppeur |
Joel Sherrill (d) et Sebastian Huber (d) |
Licence | Licence publique générale GNU |
Dernière version stable | 5.1 ()[1] |
Dernière version avancée | 6[2] |
Site web | www.rtems.org |
Description
RTEMS est l'acronyme du terme anglais Real-Time Executive for Multiprocessor Systems signifiant « exécution en temps réel pour systèmes multiprocesseurs ».
Initialement RTEMS signifiait Real-Time Executive for Missile Systems puis est devenu Real-Time Executive for Military Systems avant de prendre sa signification actuelle. [4]
Il permet de développer des programmes dans lesquels le temps de réponse et la réactivité sont des contraintes fortes (dits temps-réel dur).
Il a été porté sur de nombreux processeurs (ARM, i386, m68k, MIPS, PowerPC, SuperH, etc.) [5]
Il est compatible avec divers standards de programmation ouverts comme POSIX[6] et uITRON, ainsi qu'avec la pile TCP/IP de FreeBSD[7] et plusieurs systèmes de fichiers[8].
La société OAR Corporation gère actuellement le projet RTEMS[9].
Applications
RTEMS est utilisé dans l'industrie spatiale, notamment par les acteurs européens du domaine[10] - [11].
Notes et références
- « RTEMS 5 Embedded Realtime Operating System » (consulté le )
- « Release — RTEMS Project » (consulté le )
- (en)[PDF]Getting Started with RTEMS, sur le site rtems.org du 17 juillet 2015, consulté le .
- (en)What does RTEMS stand for?
- (en)Supported CPUs
- (en)RTEMS POSIX API User’s Guide
- (en)RTEMS TCP/IP Stack License
- (en)RTEMS Filesystems
- https://www.oarcorp.com/rtems
- Pierre Ficheux, « RTEMS sur Raspberry Pi », sur linuxembedded.fr, (consulté le )
- Luc Planche, « Exemple de domaines d’application: Utilisation de RTEMS dans le spatial » [PDF], sur ris.prd.fr, (consulté le )