Informations générales
Volumes horaires
- CM 8.0
- Projet -
- TD -
- Stage -
- TP 10.0
- DS 2.0
Crédits ECTSCré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
60% contrôle continu :
- 30% : Rapport écrit (TP)
- 30% : Évaluation projet (rapport écrit + soutenance orale)
40% examen terminal :
- 1 épreuve sur machine – 2h
- En cas de tiers-temps : 1/3 de temps supplémentaire
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.