Cours IPS# slides notes Labs Création d’un MBR trivial Exécution avec QEMU Contenu du fichier généré Désassemblage MBR en assembleur MBR « Hello » Notes Récupération du source pour EFI Processus: fork() Scheduler illustré Chaîne de compilation d’un programme C ou Assembleur Retour à « Hello, world! » Préprocesseur: C (texte) vers C « préprocessé » (texte) Compilation du C « préprocessé » (texte) vers l’assembleur (texte) Compilation de l’assembleur vers le langage machine Edition de liens Compilation directe d’un code en assembleur x86 sans dépendances Travaux pratiques Serveur web sur STM32 Étapes préliminaires Première étape: messages et mini-shell Deuxième étape: lecture de fichiers depuis une clef USB Troisième étape: serveur HTTP Quatrième étape: serveur web complet Travail alternatif: micro Python sur STM32F2 Rendu de travaux Ressources