Établissement
Langue d'enseignement
FR, EN
Matières
MB-ST
Responsable(s)
JM.CAPRON, B.STEFANELLI
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.
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.
- 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.