IT-словарь › Программирование › MicroPython

MicroPython

Программирование Svenska → Обновлено: 2026-11-03
Подробнее
Автор
Damien George
Год
Лицензия
MIT
Официальный сайт
Исходный код
GitHub

Написанный с нуля интерпретатор Python 3, достаточно маленький, чтобы жить на микроконтроллере с парой сотен килобайт flash.

Британский физик Damien George профинансировал его на Kickstarter в 2013 году вместе с собственной платой pyboard на базе STM32. Интерпретатор написан на C с нуля, а не является урезанным CPython; в нём есть сборщик мусора, компилятор байт-кода и REPL через USB-последовательный порт. Последнее и есть главное: набираете pin.on() — и светодиод загорается, без цикла компиляции, компоновки и прошивки.

Сейчас он работает на ESP32, Raspberry Pi Pico и сотнях других плат. В 2017 году Adafruit сделала от него форк для начинающих — CircuitPython. Ограничение предсказуемо: сборка мусора может приостановить программу в любой момент, поэтому жёсткому реальному времени место в C, в идеале с вызовом из Python.

← Назад к словарю