بايكوربي: تنفيذ خفيف الوزن لروبي للمتحكمات الدقيقة

2025-03-24
بايكوربي: تنفيذ خفيف الوزن لروبي للمتحكمات الدقيقة

بايكوربي هو تنفيذ خفيف الوزن لـ mruby مع مساحة تخزين صغيرة: 256 كيلوبايت ROM وأقل من 128 كيلوبايت RAM (هندسة 32 بت). يُعتبر قابل للنقل بدرجة عالية، ويعتمد فقط على مكتبات C القياسية، ويدعم متحكمات دقيقة مثل راسبيري باي بيكو. لا يزال قيد التطوير، ولكنه يوفر وثائق API، وأشرطة فيديو توضيحية، وأدوات بناء. يُنتج أمر `rake` ثلاثة ملفات قابلة للتنفيذ: `picorbc` (يُترجم روبي إلى رمز آلة افتراضية mruby)، و`picoruby` (ينفذ رمز روبي مباشرة)، و`r2p2` (لاستخدامات محددة). تم تطويره بواسطة HASUMI Hitoshi و Monstarlab بتمويل من جمعية روبي.