Volumes horaires
- CM 8.0
- Projet 0
- TD 0
- Stage 0
- TP 16.0
Crédits ECTS
Crédits ECTS 1.5
Objectif(s)
Ce cours vise à enseigner les principes essentiels permettant de mettre en oeuvre une application logicielle à l'aide d'un système d'exploitation temps réel, dans un système matériel/logiciel devant offrir des garanties temporelles d'exécution. Des exemples concrets sont étudiés en TP.
Contact Sylvain HUET, Cyrille CHAVET, Laurent AUBARD, Laurent MONTESContenu(s)
Le cours est orienté sur les aspects suivants
- Approches d'implantation d'une application temps réel logicielle
- Étude des services proposés par les systèmes d'exploitation temps réel (tâches, ordonnancement, gestion des ressources partagées, communication, synchronisation, gestion du temps, ...)
- Ordonnancement temps réel
- Utilisation de Linux pour le temps-réel
Prérequis
- Connaissance des mécanismes fondamentaux des systèmes d'exploitation
- Programmation système
En présentiel
SESSION 1 :
Types d'évaluation : examen écrit et rapport pour la partie TP
ET1 Évaluation rattrapable :
Type d'évaluation : Examen écrit
Durée : 1 heure
Documents autorisés
Matériels spécifiques autorisés : calculatrice PHELMA
CC1 Évaluation non rattrapable :
Type d'évaluation : rapport de TP
SESSION 2 :
ET2
Type d'évaluation : Examen écrit
Durée : 1 heure
Documents autorisés
Matériels spécifiques autorisés : calculatrice PHELMA
Note Rapport de TP : TP
Examen écrit Session1 : DS1
Examen écrit Session1 : DS2
N1 = Note finale session 1
N2 = Note finale session 2
En présentiel :
N1 = 50% DS1 + 50% TP
N2 = 50% DS2 + 50% TP
En distanciel :
N1 = 50% DS1 + 50% TP
N2 = 50% DS2 + 50% TP
- Tanenbaum, A. Systèmes d'exploitation Pearson Education, 2008
- Trinquet, Y. Elloy J. P. Systèmes d'exploitation temps réel Technique de l'Ingénieur , 1999
- Liu, J. W. S. W. Real-Time Systems Prentice Hall PTR, 2000
- Labrosse, J. J. Microc/OS-II R & D Books, 1998
- Blaess, C. Solutions temps réel sous Linux Eyrolles, 2012