RTEMS

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

RTEMS
Logo

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-64Voir et modifier les données sur Wikidata
Entreprise /
Développeur
Joel Sherrill (d) et Sebastian Huber (d)Voir et modifier les données sur Wikidata
Licence Licence publique générale GNUVoir et modifier les données sur Wikidata
Dernière version stable 5.1 ()[1]Voir et modifier les données sur Wikidata
Dernière version avancée 6[2]Voir et modifier les données sur Wikidata
Site web www.rtems.orgVoir et modifier les données sur Wikidata
modifier Consultez la documentation du modèle

RTEMS est un système d'exploitation temps réel libre pour systèmes embarqués[3].

Description

Cette section ne cite pas suffisamment ses sources (juin 2019)
Pour l'améliorer, ajoutez des références de qualité et vérifiables (comment faire ?) ou le modèle {{Référence nécessaire}} sur les passages nécessitant une source.

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[Quand ?] puis est devenu Real-Time Executive for Military Systems avant de prendre sa signification actuelle.[Quand ?] [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).[réf. nécessaire]

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[réf. nécessaire], 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

  1. « RTEMS 5 Embedded Realtime Operating System » (consulté le )
  2. « Release — RTEMS Project » (consulté le )
  3. (en)[PDF]Getting Started with RTEMS, sur le site rtems.org du 17 juillet 2015, consulté le .
  4. (en)What does RTEMS stand for?
  5. (en)Supported CPUs
  6. (en)RTEMS POSIX API User’s Guide
  7. (en)RTEMS TCP/IP Stack License
  8. (en)RTEMS Filesystems
  9. « RTEMS Services », sur oarcorp.com (consulté le ).
  10. Pierre Ficheux, « RTEMS sur Raspberry Pi », sur linuxembedded.fr, (consulté le )
  11. Luc Planche, « Exemple de domaines d’application: Utilisation de RTEMS dans le spatial » [PDF], sur ris.prd.fr, (consulté le )

Voir aussi

Articles connexes

Lien externe

  • RTEMS Home Page


v · m
Apple
Mac OS Classic
Dérivés de NeXTSTEP
Dérivés de BeOS
DOS
IBM
Microsoft Windows
Fondés sur MS-DOS
Branche NT
ReactOS Foundation
Branche NT (GPL/LGPL/AGPL) non-Microsoft
POSIX / Unix
AT&T / Laboratoires Bell
BSD
GNU Hurd
Linux (liste)
Autres dérivés
Dérivés d'AmigaOS
Dérivés du TOS
D’importance historique
Mobile
Noyau Linux
Autres noyaux
Embarqués
Pour capteur en réseau
Pour carte à puce
Temps réel
Autres systèmes
Pour une liste complète, voir la liste des systèmes d’exploitation et la catégorie « Système d’exploitation ».
  • icône décorative Portail de l’informatique