CHAPITRE 8
Résumé de section
-
-
Ce chapitre, réparti sur trois semaines, constitue le cœur de l’utilisation avancée d’un RTOS. La première semaine sera consacrée aux mécanismes de synchronisation et de communication inter-tâches, avec l’étude des sémaphores (binaires et compteurs) pour la signalisation, des mutex pour la protection de ressources partagées (et la gestion de l’inversion de priorité), et des files de messages (queues) pour l’échange de données. La deuxième semaine explorera la gestion de la mémoire en environnement RTOS, en comparant l’allocation dynamique (heap) avec ses risques de fragmentation aux méthodes de pools de mémoire fixes (memory pools), plus déterministes. La troisième semaine portera sur la gestion du temps, avec les timers logiciels, ainsi que les techniques avancées de supervision comme la surveillance des tâches (watchdog logiciel) et le débogage en conditions réelles.
-