Релиз ОС MicroPythonOS 0.0.11 с GUI для микроконтроллеров типа ESP32 на базе инструментария MicroPython

10 октября 2025 года состоялся выпуск ОС MicroPythonOS 0.0.11 с графическим интерфейсом для микроконтроллеров типа ESP32 на базе инструментария MicroPython. Исходный код решения написан на Python и C и опубликован на GitHub под лицензией MIT.

Операционная система MicroPythonOS оснащена графическим интерфейсом, похожим на Android и iOS, с поддержкой управления через сенсорные экраны.

Область применения MicroPythonOS — устройства интернета вещей (IoT), системы управления домашней автоматизацией, интерактивные панели, робототехника и умные носимые устройства с управлением экранными жестами. Проект также может применяться для быстрой разработки прототипов новых устройств.

По информации OpenNET, архитектура проекта MicroPythonOS основана на использовании минимальной базовой системы, отвечающей за инициализацию и взаимодействие с аппаратным обеспечением, монтирование накопителей, многозадачность и интерфейс пользователя. Вся остальная функциональность, такая как настройка Wi‑Fi и установка обновлений, вынесена в приложения. Для приложений предлагается использовать язык MicroPython и подмножество библиотек Python.

Основные возможности MicroPythonOS:

возможность быстрого написания приложений и драйверов с использованием инструментария MicroPython (редакция Python 3 для микроконтроллеров, поставляемая с урезанным набором библиотек);

поддержка запуска как на платах с микроконтроллерами ESP32, так и на обычных ПК или платах с Linux, таких как Raspberry Pi с Raspbian;

графический интерфейс с управлением экранными жестами;

набор встроенных приложений (меню приложений, конфигуратор, виджет для настройки Wi‑Fi, программа установки и обновления приложений);

поддержка установки внешних приложений, распространяемых через централизованный каталог App Store (например, просмотрщик изображений и программа для работы с камерой);

установка и доставка обновлений по сети в режиме OTA (over‑the‑air);

поддержка Wi‑Fi, Blutooth, датчиков IMU (Inertial Measurement Unit) и камер;

оптимизация системы для выполнения на устройствах с ограниченными ресурсами. Очень быстрая загрузка.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии