Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск MicroPythonOS 0.18, ОС с графическим интерфейсом для микроконтроллеров

06.09.2026 08:30 (MSK)

Доступен выпуск проекта MicroPythonOS 0.18.0, разрабатывающего операционную систему для микроконтроллеров, таких как ESP32, написанную с использованием инструментария MicroPython. Операционная система оснащена графическим интерфейсом, развиваемым с оглядкой на Android и iOS, и поддерживающим управления через сенсорные экраны или кнопки навигации. Из областей применения MicroPythonOS упоминаются устройства интернета вещей (IoT), системы управления домашней автоматизацией, интерактивные панели, роботы и умные носимые устройства с управлением экранными жестами. Проект также может применяться для быстрой разработки прототипов новых устройств. Код написан на языках Си и Python и распространяется под лицензий MIT.

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

Для приложений предлагается использовать язык MicroPython (урезанная редакция Python 3) и подмножество библиотек Python. Возможна установки внешних приложений, распространяемых через централизованный каталог App Store (например, через App Store распространяются просмотрщик изображений и программа для работы с камерой). Обновления доставляются по сети в режиме OTA (over-the-air). Имеется поддержка Wi-Fi, Blutooth, звуковых кодеков, датчиков IMU (Inertial Measurement Unit), сенсорных экранов и камер.

Среди изменений в новой версии:

  • Добавлена поддержка платы Waveshare ESP32-S3-Touch-LCD-3.5 с встроенным 3.5-дюймовым экраном (320x480) и звуковым кодеком ES8311.
  • В каталоге приложений AppStore добавлена кнопка "Scan QR" для сканирования QR-кода с идентификатором программы (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID или mpos://app/APP_ID) и показа детальной информации о приложении. В программе для работы с камерой при сканировании QR-кодов добавлено распознавание ссылок на приложения и предоставление диалога для перехода в каталог приложений.
  • В AppManager предоставлена возможность привязки обработчиков URL к приложениям.
  • В музыкальном проигрывателе обеспечена работа флага зацикленного воспроизведения на всех платформах. Улучшена поддержка звуковых систем, подключаемых через шину I2S (Inter-IC Sound).
  • В менеджере шрифтов реализовано кэширование кодов emoji.
  • В TaskManager добавлена функция для отслеживания состояния запущенных задач и их перезапуска при завершении работы. Режим автоперезапуска применён к консоли aiorepl.
  • Добавлено сжатие статичных архивов ФС (freezefs --compress), а также включена чистка pycache-файлов и оставленных в сборочном окружении резервных копий, что позволило уменьшить размер прошивки на 39 КБ. Включено сжатие шрифтов Montserrat 10-18, что сэкономило 19 КБ.


  1. Главная ссылка к новости (https://github.com/MicroPython...)
  2. OpenNews: В CPython реализована официальная поддержка архитектуры RISC-V
  3. OpenNews: Опубликована операционная система реального времени RT-Thread 5.1
  4. OpenNews: Выпуск Snek 1.10, Python-подобного языка программирования для встраиваемых систем
  5. OpenNews: Обеспечена возможность запуска MicroPython в web-браузере
  6. OpenNews: Доступен PikaScript 1.8, вариант языка Python для микроконтроллеров
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66218-micropythonos
Ключевые слова: micropythonos, micropython
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Старый престарый аноним (?), 09:57, 06/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Краткое описание минимальных требований в новости было бы неплохо
     
     
  • 2.2, Аноним (2), 10:08, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Устройство должно запускать питон
     
     
  • 3.6, Старый престарый аноним (?), 10:39, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не совсем, микропитон практически на все запустится. А топик - только на нескольких отобранных платах, причем большинство из них малоизвестные. По факту, набор поддерживаемых платформ по сравнению с самим микропитон очень скудный.
     
  • 2.3, tkzv (ok), 10:19, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сотни мегагерц и сотни килобайт для чего-либо серьёзного. Делал когда-то учебную задачу — поиск (не опознание) нейросетью лиц людей на изображении с камеры. ЕМНИП, с трудом влезло в 50 килобайт.
     
     
  • 3.5, Аноним (5), 10:28, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ибо нефиг лица распознавать.
     
     
  • 4.20, Аноним (20), 13:50, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе завидно просто, аноним.
     

  • 1.4, Аноним (5), 10:27, 06/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Микропитон это же червяк или опарышь.
     
     
  • 2.9, да (?), 11:42, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    червь-пидOS
     
     
  • 3.13, Аноним (13), 12:37, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Для ПИД-регуляторов?
     
     
  • 4.16, да (?), 12:51, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    process ID
     

  • 1.7, Аноним (7), 11:40, 06/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В эмблеме этой ОС змея кусаюшая свой хвост. Древний ж.....кий и масонский знак.

    Как в гов%омесенджере Макс. Там тоже змея кусает хвост.

     
     
  • 2.10, Аноним (10), 11:53, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смузи осталось в 2020х годах, сейчас it где платят деньги это голодные игры.
     
  • 2.11, Аноним (11), 12:04, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Шапочку из фольги сними.
     
     
  • 3.17, Аноним (13), 12:52, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем?
     
     
  • 4.18, Аноним (18), 13:00, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Затем, что ты её заземлить забыл.
     
  • 2.12, Alexey V. Pautov (?), 12:14, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Макс чем не угодил? Мессенджер как мессенджер.
     
     
  • 3.15, Аноним (13), 12:51, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Уж декомпилировали его. Ищет используемые пользователем VPN, стучит в РКН.
     
  • 2.19, Аноним (19), 13:10, 06/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Погугли уже уроборос и узбагойся. Твоих масонов тогда еще в проекте не было.
     

  • 1.8, Аноним (-), 11:41, 06/09/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     
  • 1.14, Ананимус (?), 12:43, 06/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Каменный век. Сейчас же можно на микроконтроллерах использовать загружаемые модули и динамические библиотеки. Например, на ESP32 это дико экономит ОЗУ и размер на флешке. Сборка модуля менее секунды, а переборка прошивки целиком, это более минуты. И издержек на интерпретаторы никаких.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру