Анонсирование Qt для MCU

Announce, Qt, Qt Company

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

К подключенным устройствам, используемым в автомобилях, носимых устройствах, интеллектуальных домах, на производстве и в здравоохранении, часто предъявляются требования, которые включают возможности обработки в реальном времени, низкое энергопотребление, мгновенное время загрузки и низкую спецификацию. Этим требованиям может соответствовать архитектура микроконтроллера. Однако по мере того, как устройства становятся умнее и предлагают больше функций и возможностей, пользователи ожидают от них более совершенных и интуитивно понятных интерфейсов по сравнению с современными смартфонами. Qt для микроконтроллеров обеспечивает захватывающий и обогащающий пользовательский интерфейс благодаря использованию новой среды выполнения, специально разработанной для микроконтроллеров ARM Cortex-M, и использованию встроенных в чипы 2D-графических ускорителей, таких как PxP, в серии iXM RT RT от NXP, ускорителе Chrom-Art для серии STM32 и RGL на Renesas RH850.

Qt для MCU использует Qt Quick для создания пользовательских интерфейсов с API-интерфейсами QML и C++ для расширения пользовательского интерфейса с помощью кода C++. Поскольку приложения Qt Quick следуют архитектуре представления моделей, вы можете легко интегрировать свой бэкэнд на основе C/C++. Это ускоряет перенос существующего приложения в Qt для MCU, и больше времени уделяется обогащению пользовательского интерфейса. Приложение на Qt для MCU визуализируется с использованием новой среды выполнения, которая обеспечивает высокую производительность при низком потреблении памяти. Это достигается новым переводом QML в C++ в сочетании с новым механизмом связывания декларативных свойств. Кроме того, новая среда выполнения позволяет приложениям запускаться непосредственно на процессоре без операционной системы, обычно известной как «работающая на голом железе». Приложения также могут быть развернуты на более мощных устройствах под управлением операционных систем, таких как Linux, Windows и т. Д., С использованием стандартных библиотек Qt.

Наряду с примерами и технической документацией, Qt Quick Controls поставляется вместе с Qt для MCU, чтобы ускорить вашу разработку. Проектирование и разработка приложений довольно просты с помощью инструментов Qt для проектирования и разработки - Qt Design Studio и Qt Creator. Текущие пользователи Qt могут продолжать использовать свои существующие рабочие процессы для разработки приложений для микроконтроллеров. Более миллиона пользователей Qt всегда рядом с разработчиком Qt, как и служба поддержки Qt Company с местными офисами по всему миру.

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.
Поддержать автора Donate

Комментарии

Только авторизованные пользователи могут публиковать комментарии.
Пожалуйста, авторизуйтесь или зарегистрируйтесь
Donate

Здравствуйте, уважаемые пользователи EVILEG !!!

Если сайт вам помог, то поддержите разработку сайта финансово, пожалуйста.

Вы можете сделать это следующими способами:

Спасибо, Евгений Легоцкой

ВЛ
20 января 2020 г. 12:42
Вова Лебедев

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:60баллов,
  • Очки рейтинга-1
ВЛ
20 января 2020 г. 12:33
Вова Лебедев

C++ - Тест 001. Первая программа и типы данных

  • Результат:80баллов,
  • Очки рейтинга4
AP
20 января 2020 г. 5:48
Anastassiya Polyakova

C++ - Тест 003. Условия и циклы

  • Результат:57баллов,
  • Очки рейтинга-2
Последние комментарии
21 января 2020 г. 14:12
Docent

Полезная статья. Как всегда - то что надо. Добавлю ещё маленькую полезность - после установки tracer (88 строка) и перед выводом значений в lineEdit (91 строка) стоит добавить updatePositio…
17 января 2020 г. 2:31
Андрей Янкович

Выглядит как ошибка библиотеки. Расскажите подробно на какой платформе вы собираете проект (MinGW или MSVC) их версии и версии Qt.
D
16 января 2020 г. 12:06
DENIZ1819

Доброго времени суток, не подскажите, что делать в данной ситуации, после того, как я сделал все вышеуказанные инструкции для подключения библиотеки к проекту?
14 января 2020 г. 5:33
Евгений Легоцкой

Рекомендую Wt, достаточно мощная вещь. Этот фреймворк может использоваться для написания сайтов на C++, либо можно использовать только отдельный компоненты, например только ORM. Но я не знаю, ка…
a
14 января 2020 г. 5:29
ayb

Спасибо за инфу. Поиск качественной ORM привел меня только к sqlite_orm, но не подходит из-за необходимости полноценной поддержки c++14. Про framework Wt не слышал, спасибо за наводку.
Сейчас обсуждают на форуме
22 января 2020 г. 6:06
Pavel.K

Можете попробовать через Loader сделать, те cделать свой компонент ректангл с нужными вам полями и через Loader вызывать этот компонент , а через Connections прописать что ваш компонент отрисова…
22 января 2020 г. 4:25
Pavel.K

Привет, кто-нибудь делал тестовый Json сервер , чтобы не просто через сокет ByteArray пересылать, а с клиента обрабатывать Post и get запросы? Буду очень признателен если у кого то есть пр…
20 января 2020 г. 17:06
Алексей Внуков

возможно,но все что я увидел по этому поводу - так это работать с этим адресом, но старые решения на данный момент не работают
20 января 2020 г. 13:49
Евгений Легоцкой

Добрый день, Касательно удаления строк. Любой QTableView класс, или наследованый от него имеет метод selectionModel() , который возвращает QItemSelectionModel . А эта…
20 января 2020 г. 13:35
Евгений Легоцкой

Добрый день. В Qt по сути используется MV шаблон проектирования. Поскольку контроллер и представление объединены в представлении. Так что да, вы понимаете правильно суть Qt. Насчёт тормозов…
EVILEG
О нас
Услуги
© EVILEG 2015-2019
Рекомендует хостинг TIMEWEB