RTEMS

Real-Time Executive for Multiprocessor Systems
RTEMS est un système d'exploitation temps réel libre pour systèmes embarqués. RTEMS est un acronyme pour Real-Time Executive for Multiprocessor Systems. Initialement RTEMS signifiait Real-Time Executive for Missile Systems puis est devenu Real-Time Executive for Military Systems avant de prendre sa signification actuelle.

Objectif

Le but de la formation est de présenter les principaux aspects de la mise en place et de l'utilisation de RTEMS.

Les travaux pratiques seront réalisés sur une carte ARM9 (Mini2440), sur l'émulateur QEMU ainsi que sur plateforme x86.

Public visé

Ingénieurs de développement qui souhaitent acquérir une compétence sur RTEMS.

Programme

RTEMS 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, SPARC/Leon etc.), et est compatible avec divers standards de programmation ouverts comme POSIX et uITRON, ainsi qu'avec la pile TCP/IP de FreeBSD et plusieurs systèmes de fichiers.