Qt for MCUs набор инструментов для создания графических приложений для микроконтроллеров.

QT для микроконтроллеров

Разработчики QT не удовлетворены тем, что предлагают решения только с их фреймворком. ориентированы на создание графических интерфейсов для разных операционных систем, если не сейчас они хотят расширить свой продукт до микроконтроллеров предназначены для различного бытового использования и даже для автомобилей.

И это вчера проект Qt объявил о введении Редакторы фреймворка для микроконтроллеров и маломощных устройств: Qt для микроконтроллеров.

Среди преимуществ этого проекта: выделена возможность создания графических приложений для микроконтроллеров с помощью знакомого API и инструментов разработки, которые также используются для создания полного графического интерфейса для настольных систем.

Сегодня мы объявили о выпуске Qt для микроконтроллеров, всеобъемлющего набора инструментов для обеспечения пользовательского опыта, подобного смартфону, на дисплеях с микроконтроллерами. То, что начиналось как исследовательский проект, сейчас находится на завершающей стадии своего пути к запуску в качестве продукта.

К подключенным устройствам, используемым в транспортных средствах, носимых устройствах, умных домах, на промышленных предприятиях и в здравоохранении, часто предъявляются требования, которые включают в себя возможности обработки в реальном времени, низкое энергопотребление, мгновенное время запуска и низкую стоимость материалов. Этим требованиям может соответствовать архитектура микроконтроллера.

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

Для достижения высокой производительности скрипты QML переводятся в код C ++. и представление сделано используя отдельный графический движок, оптимизирован для создания графических интерфейсов в условиях небольшого объема оперативной памяти и ресурсов процессора.

Двигатель разработан с учетом микроконтроллеров ARM Cortex-M. и поддерживает ускорители 2D-графики, такие как PxP на чипах NXP i.MX RT, Chrom-Art на чипах STM32 и RGL на чипах Renesas RH850. Для тестирования на данный момент доступна только демонстрационная сборка.

Qt для микроконтроллеров предлагает захватывающий и обогащающий пользовательский интерфейс за счет использования новой среды выполнения, разработанной специально для микроконтроллеров.

Интерфейс для микроконтроллеров создается с использованием не только C ++ API, но и использования QML с виджетами из Qt Quick Controls, переработанного для небольших экранов, обычно используемых в бытовой электронике, портативных устройствах, промышленном оборудовании и системах умного дома.

Это ускоряет перенос существующего приложения в Qt для MCU., у вас будет больше времени, чтобы сосредоточиться на улучшении пользовательского интерфейса. Приложение в Qt для MCU обрабатывается с использованием новой среды выполнения, которая обеспечивает высокую производительность при низком потреблении памяти.

Поскольку приложения Qt Quick следуют архитектуре представления модели, вы можете легко интегрировать свой бэкэнд на основе C / C ++.

Это достигается за счет нового перевода с QML на C ++ в сочетании с новым механизмом привязки декларативных свойств. Кроме того, новая среда выполнения позволяет приложениям запускаться непосредственно на процессоре без операционной системы, что обычно называют «запуском на голом железе».

Приложения также могут быть развернуты в более мощные устройства, работающие под управлением операционных систем, таких как Linux, Windows и т. Д. С использованием стандартных библиотек Qt

Также они также представили создание отдельного порта Qt5 для операционной системы OS / 2 созданы независимыми энтузиастами.

Этот порт включает все основные части модуля QtBase и он уже подходит для компиляции и запуска большого количества существующих приложений Qt5 в OS / 2.

Среди ограничений - отсутствие поддержки OpenGL, IPv6 и Drag and Drop, невозможность изменить изображение курсора мыши и недостаточная интеграция с рабочим столом.

Если вы хотите узнать немного больше о проекте Qt for MCUsВы можете загрузить демонстрационный код по следующей ссылке, где вас попросят указать только адрес электронной почты и ваше совместное имя, чтобы у вас был доступ к загрузке.

Ссылка такая.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.