BT Sözlüğü › Programlama › MicroPython

MicroPython

Programlama Svenska → Güncellendi: 2026-11-03
Daha fazla bilgi
Geliştirici
Damien George
Yayın yılı
Lisans
MIT
Resmî site
Kaynak kod
GitHub

Birkaç yüz kilobayt flash'lı bir mikrodenetleyiciye sığacak kadar küçük, sıfırdan yazılmış bir Python 3 yorumlayıcısı.

İngiliz fizikçi Damien George bunu 2013'te Kickstarter'da, STM32 tabanlı kendi kartı pyboard ile birlikte fonlattı. Yorumlayıcı, kırpılmış bir CPython değil, baştan C ile yazılmıştır; çöp toplayıcı, bayt kodu derleyicisi ve USB seri portu üzerinden bir REPL sunar. Asıl mesele de bu son kısım: pin.on() yazarsınız ve LED yanar; derleme, bağlama, flash'lama döngüsü yok.

Bugün ESP32'de, Raspberry Pi Pico'da ve yüzlerce başka kartta çalışır. 2017'de Adafruit onu yeni başlayanlara dost CircuitPython'a çatalladı. Sınırlama tahmin edilebilir: çöp toplama her an duraklayabilir; bu yüzden katı gerçek zamanlı işler C'ye aittir, tercihen Python'dan çağrılarak.

← Sözlüğe dön