ArduinoOS: نظام تشغيل وقت حقيقي خفيف الوزن لأردوينو
2025-08-23
ArduinoOS هو نظام تشغيل وقت حقيقي (RTOS) خفيف الوزن لنظام Arduino. يتميز بآليات أمان الخيوط باستخدام الأقفال لمنع حدوث تعارضات، ومعالجة الاستثناءات باستخدام try-catch-clearException، ودعم وراثة الاستثناءات وأنواع مخصصة، ومعالجة حالات الفشل في النواة باستخدام دالة OnKernelPanic، ووظائف إدارة الذاكرة (freeMemory، freeStack)، وأحجام مكدس الخيوط القابلة للتكوين (InitTaskWithStackSize)، ومرور الوسائط (InitTaskWithArgument)، وفترة دقة النواة القابلة للتكوين. كما يوفر فئات مجردة لمجموعة متنوعة من الأجهزة، مما يبسط التفاعل مع الأجهزة.
التطوير