MicroPython
Daha fazla bilgi
- Geliştirici
- Damien George
- Yayın yılı
- Lisans
- MIT
- Resmî site
- micropython.org
- 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.