Новости и события » Hi-Tech » Обеспечена возможность запуска MicroPython в web-браузере

Обеспечена возможность запуска MicroPython в web-браузере

Разработчики MicroPython, адаптированной для микроконтроллеров реализации языка Python 3 и урезанным набором библиотек, сообщили о подготовке варианта проекта, который может работать в web-браузере. MicroPython примечателен возможностью применения на системах с ограниченными ресурсами, например, его можно запустить на плате с 256 Кб Flash и 16 Кб ОЗУ. В том числе на базе MicroPython может быть создано окружение, работающее поверх оборудования, без прослоек в виде операционных систем, что позволяет создавать для плат встроенные обработчики на языке Python.

В рамках проекта MicroPython on Unicorn разработчики пошли дальше и попытались адаптировать MicroPython для запуска Python-кода в браузере. Выполнение MicroPython организовано с использованием фреймворка unicorn.js, позволяющего создавать эмуляторы различных аппратных архитектур (ARM, ARM64, M68K, MIPS, SPARC и x86), реализованные на языке JavaScript (по сути это вариант QEMU скомпилированный в JavaScript при помощи Emscripten). Для запуска MicroPython в браузере задействован эмулятор микроконтроллера ARM Cortex-M3.

По задумке разработчиков проект позволит ускорить и упростить тестирование решений на базе MicroPython, для отладки и разработки которых теперь можно обойтись обычным браузером, без необходимости наличия реального оборудования. MicroPython в браузере также может применяться в процессе обучения. На сайте проекта уже запущен web-интерфейс, позволяющий симулировать работу различных сборок MicroPython на микроконтроллере, помимо ранее доступного демонстрационного стенда на базе реальной платы.


Приложение ЕС для верификации возраста будет работать только на...

Приложение ЕС для верификации возраста будет работать только на Android с лицензией Google

К началу 2026 года в странах ЕС начнут внедрять новое приложение для цифровой верификации возраста. Оно уже доступно на GitHub как open source-проект и станет частью цифрового удостоверения личности. Однако одно из ключевых требований - встроенная удаленная...

сегодня 13:09

Свежие новости Украины на сегодня и последние события в мире экономики и политики, культуры и спорта, технологий, здоровья, происшествий, авто и мото

Вверх