Introduit les concepts fondamentaux de programmation dans les systèmes d'exploitation, couvrant l'exécution directe limitée, les anneaux de protection, le changement de contexte et diverses politiques de programmation.
Explique les pièges, les interruptions et les exceptions, en détaillant leurs rôles dans le contrôle du système d'exploitation et la gestion des processus.
Couvre les concepts d'isolement et de protection dans les systèmes informatiques, en mettant l'accent sur la sécurité des processus et les techniques de gestion des ressources.
Explore les aspects matériels et les protocoles des communications série dans les microcontrôleurs, couvrant l'encodage, les débits baud, les protocoles comme NRZI et Manchester, et l'importance des transmissions série.
Explore les microcontrôleurs dans un projet robotique, couvrant les capteurs ultrasoniques, l'écriture de programmes, le dépannage, les interruptions et les options de capteurs.
Fournit un aperçu de MicroC/OS-II, un noyau en temps réel avec des capacités multitâches et des fonctions déterministes, couvrant des sujets tels que la gestion des tâches, le noyau et la communication intertâche.
Explore les exceptions, les interruptions, les défauts et leur manipulation dans les systèmes informatiques, en mettant l'accent sur la complexité de l'écriture des gestionnaires d'exception.