La première partie du cours porte sur l'environnement logiciel des systèmes enfouis :
- représentation des données
- compilateur croisé : opérations sur les bits, modèle de mémoire, règles de conception communes pour le C, C de bas niveau et attributs spécifiques à l'assembleur
- le débogage : points d'arrêt, surveillance mémoire, …
La deuxième partie présente quelques périphériques matériels de base d'un micro-contrôleur pour interagir avec l'environnement :
- entrées/sorties logiques (GPIO)
- timers et PWM
- interruptions + interruptions externes
- périphériques de communication série
La troisième partie du module se concentre sur la conception d'applications et de pilotes , y compris l'exécution simultanée des parties logicielles et matérielles.
- Gestionnaire: Mickael Hilairet
- Enseignant: Antoine BERNABEU
- Enseignant: Mohamed-assaad Hamida