میکرو پایتون
MicroPython یک پیادهسازی از زبان برنامهنویسی پایتون است که شامل زیرمجموعه کوچکی از کتابخانه استاندارد پایتون است و برای اجرا بر روی میکروکنترلرها و در محیطهای محدود بهینه شدهاست.
نویسنده(های) اصلی | Damien P. George |
---|---|
انتشار ابتدایی | ۳ مه ۲۰۱۴ |
انتشار پایدار | 1.14
۳ فوریه ۲۰۲۱ |
مخزن | |
نوشتهشده با | C |
بنسازه رایانش | ARM Cortex-M, STM32, ESP8266, ESP32, 16bit PIC, Unix, Microsoft Windows, Zephyr, JavaScript, RP2040 |
گونه | Python implementation |
پروانه | MIT license |
وبگاه |
نحوه کار
MicroPython یک کامپایلر کامل پایتون است که بر روی میکروکنترلر خالی اجرا میشود. شما یک ارتباط تعاملی (REPL) برای اجرای فوری دستورات، همراه با قابلیت اجرا و وارد کردن اسکریپتها از سیستم فایل داخلی دریافت میکنید. REPL دارای تاریخچه، تکمیل برگه، حالت تورفتگی خودکار و چسباندن است.
MicroPython تلاش میکند تا حد ممکن با پایتون معمولی (معروف به CPython) سازگار باشد و تفاوت زیادی با پایتون ندارد.
علاوه بر پیادهسازی مجموعهای از کتابخانههای هسته پایتون، MicroPython شامل ماژولهایی مانند «Machine» برای دسترسی به سختافزار سطح پایین است.
منابع
مشارکتکنندگان ویکیپدیا. «MicroPython». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۲ دسامبر ۲۰۲۱.
- ↑ George, Damien P. (4 May 2014). "micropython/LICENSE at master · micropython/micropython". GitHub. Retrieved 11 February 2017.
MicroPython - Python for microcontrollers
https://github.com/micropython/micropython micropython on github