Volumes horaires
- CM 8.0
- Projet -
- TD -
- Stage -
- TP 12.0
- DS -
Crédits ECTS
Crédits ECTS 0.6
Objectif(s)
- Comprendre les principes de la programmation des systèmes temps réel (STR)
- Choix des outils de spécification, conception et exécution des STR
- Choix des architectures matérielles des STR
- Générer et construire une application temps réel
Contenu(s)
1. Principes des systèmes temps réel (STR)
2. Langages de programmation des STR
3. Multiprogrammation et spécificité temps réel
- Processus
- Ordonnanceur de processus
- Coopérations entre de processus
4. Ordonnancement STR
- Principes de l’ordonnancement
- Ordonnancement de processus périodiques
- Ordonnancement de tâches dépendantes
5. Exécutifs et Noyaux Temps réel (RTOS)
- Normalisation des Exécutifs
- Principaux exécutifs temps réel
6. Spécification, Conception d’un micro-noyau TR
7. SystemC, outils et Méthodologie de conception de haut niveau des systèmes embarqués sur puces SoCs
Prérequis- Module « C++ » (e2i4 - semestre 7)
- Module « Architecture de processeurs » (e2i5 - semestre 9)
Contrôle des connaissances
50% contrôle continu : rapport écrit (TP)
50% évaluation projet : rapport écrit (projet) + soutenance orale
En cas de non validation d’une UE, le jury peut autoriser l’élève ingénieur à passer des épreuves complémentaires pour la valider.
Informations complémentaires
Code de l'enseignement : KAELXM05
Langue(s) d'enseignement :
Vous pouvez retrouver ce cours dans la liste de tous les cours.