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

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

مايكروبايثون
معلومات عامة
نوع
المنصة
ضمان الجودة
موقع الويب
(الإنجليزية) micropython.org
معلومات تقنية
لغة البرمجة
implementation of
التوثيق
الإصدار الأخير
المستودع
الرخصة
التسلسل
تأثر بـ

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

استشهادات

  1. وصلة مرجع: https://content.riscv.org/wp-content/uploads/2017/12/RISC-V-Poster-Preview.pdf.
  2. "The micropython Open Source Project on Open Hub: Languages Page". أهلوه. اطلع عليه بتاريخ 19 يوليو 2018. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  3. "The micropython Open Source Project on Open Hub: Licenses Page". أهلوه. اطلع عليه بتاريخ 19 يوليو 2018. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)
  4. Venkataramanan, Madhumita (6 December 2013). "Micro Python: more powerful than Arduino, simpler than the Raspberry Pi". Wired. مؤرشف من الأصل في 12 أبريل 2019. اطلع عليه بتاريخ 15 ديسمبر 2016. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. Yegulalp, Serdar (5 July 2014). "Micro Python's tiny circuits: Python variant targets microcontrollers". InfoWorld. مؤرشف من الأصل في 15 يونيو 2018. اطلع عليه بتاريخ 15 ديسمبر 2016. الوسيط |CitationClass= تم تجاهله (مساعدة)
    • بوابة إلكترونيات
    • بوابة برمجة الحاسوب
    • بوابة علم الحاسوب

    روابط خارجية

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.