Адрес: ул. Б. Очаковская 32 Москва Россия
Наши официальные канал и чат в telegram
Поднимем Devuan на вершину Distrowatch! Просто перейдите по ссылке один раз в день.

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

Новости собранные из разных RSS источников
Аватара пользователя
root:#
Site Admin
Сообщения: 2303
Зарегистрирован: Вт ноя 08, 2022 3:27 pm
Благодарил (а): 60 раз
Поблагодарили: 28 раз

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

Сообщение root:# »

Выпуск MicroPythonOS 0.18, ОС с графическим интерфейсом для микроконтроллеров
Доступен выпуск проекта 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 КБ.


Источник: https://www.opennet.ru/opennews/art.shtml?num=66218