مايكروبايثون

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
مايكروبايثون

مايكروبايثون (بالإنجليزية: MicroPython)‏ هي تنفيذ للغة بايثون يتضمن مجموعة من مكتبات بايثون القياسية مخصصة للعمل على المتحكمات الدقيقة، ومكتوب بلغة سي. وتتيح التعامل مع العتاد على المستوى الأدنى.[1][2] تتضمن مايكروبايثون مجمعًا كاملًا وبيئة تشغيل للعمل على عتاد المتحكمات الدقيقة. ويتاح للمستخدم واجهة لتنفيذ الأوامر المدعومة مباشرة. المشروع مفتوح المصدر وهو متاح على جت هاب بترخيص إم آي تي.

طُور تطبيق آخر للمتحكمات الدقيقة بالاعتماد على مايكروبايثون وسُمي سركت بايثون CiruitPython، وهي نسخة من مايكروبايثون تهدف إلى أن تكون سهلة الاستخدام وموجهة للأغراض التعليمية. لكن التطبيقين لا يدعمان نفس أنواع المتحكمات الدقيقة إلى حد ما. (مثلًا: تدعم سركت بايثون لوحات SAM D21 و D51 من أتمل، إلا أنها لم تعد توفر الدعم لمتحكمات ESP32.

مراجع

  1. ^ Venkataramanan، Madhumita (6 ديسمبر 2013). "Micro Python: more powerful than Arduino, simpler than the Raspberry Pi". Wired. مؤرشف من الأصل في 2019-04-12. اطلع عليه بتاريخ 2016-12-15.
  2. ^ Yegulalp، Serdar (5 يوليو 2014). "Micro Python's tiny circuits: Python variant targets microcontrollers". InfoWorld. مؤرشف من الأصل في 2018-06-15. اطلع عليه بتاريخ 2016-12-15.

روابط خارجية

  • هذا المقال غير مرتبط بويكي بيانات