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 avec une sonde JTAG (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 :
- GPIO standard
- timers et PWM
- interruptions
- périphériques de communication série (SPI, I2C, UART)
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: Mikael Briday
- Enseignant: Antoine BERNABEU
- Enseignant: Claude Bertin Nzoundja Fapi
- Enseignant: Remi Parrot
- Enseignant: Nicolas TESTARD