Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (mars 2016). 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

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