Piccolo OS : Un petit système d’exploitation multitâche pour Raspberry Pi Pico

2024-12-19

Piccolo OS est un petit système d’exploitation multitâche conçu pour le Raspberry Pi Pico, principalement comme outil pédagogique. Il illustre les principes fondamentaux d’un système d’exploitation multitâche coopératif et de l’architecture Arm Cortex-M0+. Les tâches sont planifiées de manière simple, en round-robin, en utilisant les pointeurs de pile MSP et PSP pour le changement de contexte et la transition entre les modes Thread et Handler. Bien que simplifié en termes de fonctionnalités, il illustre clairement les principes centraux d’un système d’exploitation multitâche, ce qui le rend idéal pour apprendre sur les mécanismes internes d’un système d’exploitation.

Développement système d’exploitation