نظام تشغيل Piccolo OS متعدد المهام صغير الحجم لنظام Raspberry Pi Pico

2024-12-19

Piccolo OS هو نظام تشغيل صغير متعدد المهام مصمم خصيصًا لنظام Raspberry Pi Pico، وهو يعمل بشكل أساسي كأداة تعليمية. يعرض أساسيات نظام تشغيل متعدد المهام التعاوني وهندسة Arm Cortex-M0+. يتم جدولة المهام بطريقة بسيطة، Round-robin، باستخدام مُشيرَين للمكدس MSP و PSP للتحويل بين السياقات والانتقال بين أوضاع Thread و Handler. على الرغم من تبسيط وظائفه، إلا أنه يُوضح بوضوح المبادئ الأساسية لأنظمة التشغيل متعددة المهام، مما يجعله مثاليًا لتعلم أساسيات أنظمة التشغيل.

التطوير