Piccolo OS: 라즈베리 파이 피코를 위한 소형 멀티태스킹 OS

2024-12-19

Piccolo OS는 주로 교육 도구로 설계된 라즈베리 파이 피코를 위한 소형 멀티태스킹 운영 체제입니다. 협력적 멀티태스킹 OS와 Arm Cortex-M0+ 아키텍처의 기본 원리를 보여줍니다. 작업은 간단한 라운드 로빈 방식으로 스케줄링되며, MSP 및 PSP 스택 포인터를 사용하여 컨텍스트 전환과 Thread 모드와 Handler 모드 간의 전환을 수행합니다. 기능은 단순화되었지만, 멀티태스킹 OS의 핵심 원리를 명확하게 보여주므로 운영 체제 내부 동작에 대한 학습에 적합합니다.

개발 운영 체제