Piccolo OS: Un pequeño sistema operativo multitarea para Raspberry Pi Pico

2024-12-19

Piccolo OS es un pequeño sistema operativo multitarea diseñado para Raspberry Pi Pico, principalmente como herramienta educativa. Demuestra los fundamentos de un sistema operativo multitarea cooperativo y la arquitectura Arm Cortex-M0+. Las tareas se programan de forma sencilla, en round-robin, utilizando punteros de pila MSP y PSP para el cambio de contexto y la transición entre los modos Thread y Handler. Si bien se ha simplificado su funcionalidad, ilustra claramente los principios centrales de un sistema operativo multitarea, lo que lo hace ideal para aprender sobre los aspectos internos de un sistema operativo.

Desarrollo sistema operativo