Éléments d'architecture d'ordinateurs. Éléments de systèmes d'exploitation. Chaine de développement : suite de compilation, automatisation de la compilation, compilation croisée, débogage distant, outils de développement multiplateformes. Chaine de développement croisée. Développement concurrent et documentation automatique. Traitement des entrées/sorties. Traitement des interruptions matérielles. Projet de développement d'une interface matérielle avec intégration dans un système embarqué.