RTEMS
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 | |
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 |
modifier |
RTEMS est un système d'exploitation temps réel libre pour systèmes embarqués[3].
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[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
- ↑ « 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
- ↑ « RTEMS Services », sur oarcorp.com (consulté le ).
- ↑ 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 )
Voir aussi
Articles connexes
Lien externe
- RTEMS Home Page
v · m | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Apple |
| ||||||||||
Dérivés de BeOS |
| ||||||||||
DOS | |||||||||||
IBM | |||||||||||
Microsoft Windows |
| ||||||||||
ReactOS Foundation |
| ||||||||||
POSIX / Unix |
| ||||||||||
Dérivés d'AmigaOS | |||||||||||
Dérivés du TOS | |||||||||||
D’importance historique | |||||||||||
Mobile |
| ||||||||||
Embarqués |
| ||||||||||
Autres systèmes | |||||||||||
Pour une liste complète, voir la liste des systèmes d’exploitation et la catégorie « Système d’exploitation ». |
- Portail de l’informatique