Informatique Temps Réel pour Systèmes Embarqués

Code Cours
2324-JUNIA-M2S2-MB-ST-101
Langue d'enseignement
FR, EN
Matières
MB-ST
Responsable(s)
JM.CAPRON, B.STEFANELLI
Niveau
Master
Année de formation
Période

Présentation

Prérequis
Connaissance du langage C et de l'architecture des processeurs.
Objectifs
Le développement d'une application temps-réel embarquée nécessite une bonne connaissance des mécanismes tels que l'ordonnancement des tâches, la gestion de la mémoire, ou le chargement des drivers.

Cette formation a pour objectif d'aborder par la pratique ces diverses notions, en utilisant notamment des cartes de développement Raspberry Pi.
Présentation
- Introduction aux spécificités du développement embarqué.

- Construction d'un noyau temps réel. Étude du démarrage (boot). Développement du code et débogage.

- Ordonnancement et synchronisation des tâches.

- Performances et limitations du temps-réel.

Modalités

Modalités d'enseignement
Enseignement théorique (30 %). Enseignement pratique sur cartes Raspberry Pi (70 %).
Évaluation
Épreuves théoriques et pratiques.

Ressources