Systèmes temps réel - 5AMOS517
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Objectifs
Etre capable de
- comprendre le fonctionnement et les outils offerts par les systèmes d'exploitation temps réel
- concevoir et développer une application temps réel
Contact Oum-El-Kheir AKTOUF
Contenu Cours
- Introduction aux systèmes temps réel
- Les approches de développement des systèmes temps réel (UML, …)
- Architecture et fonctionnement d'un noyau temps réel
- Exclusion mutuelle et inversion de priorité
- Synchronisation et communication
- Ordonnancement temps réel
- Gestion de la mémoire
TD
- Conception d'une application temps réel
- Exclusion mutuelle, inversion de priorité et synchronisation
- Ordonnancement
TP
- Introduction à UML
- Génération d'un noyau temps réel
- Développement d'une application temps réel
Prérequis- Bases des systèmes d'exploitation
- Programmation système sous Linux (processus, signaux, tubes, IPC)
- Programmation en langage C
- Bases de l'architecture des ordinateurs (gestion des interruptions, timer, ...)
Contrôles des connaissances E1 : Examen de session 1 : Notes personnelles de CM et TP autorisées
TP : Note de TP
E2 : Examen de session 2 : Écrit 45 minutes, notes personnelles de CM et TP autorisées
Calendrier Le cours est programmé dans ces filières :
- Cursus ingénieur - Master MISTRE - Semestre 5
- Cursus ingénieur - Filière EIS (Apprenti) - Semestre 5
cf.
l'emploi du temps 2017/2018
Informations complémentaires Cursus ingénieur->Master MISTRE->Semestre 5
Cursus ingénieur->Filière EIS (Apprenti)->Semestre 5
Bibliographie 1. S. H. Son, "Advances in real-time systems", Prentice Hall, 1995.
2. D. Tschirhart, "Commande en temps réel", Dunod, 1990.
3. A. Dorseuil, P. Pillot, "Le temps réel en milieu industriel, concepts, environnements, multitâches", Dunod, 1990.
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 25 juin 2015