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

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

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

التطوير