Evgenii Legotckoi
Evgenii Legotckoi23. August 2019 03:17

Ankündigung von Qt für MCUs

  1. August The Qt Company kündigt die Veröffentlichung von Qt für MCUs an, einem umfassenden Toolkit, mit dem Benutzer mit MCU-basierten Displays wie Smartphones interagieren können. Was als Forschungsprojekt begann, befindet sich nun in der Endphase seines Weges zur Produktfreigabe.

Vernetzte Geräte, die in Fahrzeugen, Wearables, Smart Homes, in der Industrie und im Gesundheitswesen verwendet werden, haben oft Anforderungen, die Echtzeit-Verarbeitungsfunktionen, geringen Stromverbrauch, sofortige Download-Zeiten und niedrige Materialkosten umfassen. Diese Anforderungen können durch Mikrocontroller-Architekturen erfüllt werden. Da die Geräte jedoch intelligenter werden und mehr Features und Funktionen bieten, erwarten die Benutzer ein verbessertes und intuitives Erlebnis, das mit den heutigen Smartphones vergleichbar ist. Qt für MCUs bietet eine immersive und bereichernde Benutzererfahrung durch die Verwendung einer neuen Laufzeitumgebung, die speziell für ARM Cortex-M MCUs entwickelt wurde, und durch die Verwendung eingebetteter 2D-Grafikbeschleuniger wie PxP in der NXP i.MX RT-Serie, Chrom-Art Accelerator im STM32 und RGL auf Renesas RH850.


Qt for Microcontrollers verwendet Qt Quick zum Erstellen von Benutzeroberflächen mit der QML-API und C++ zum Erweitern der Benutzeroberfläche mit C++-Code. Da Qt Quick-Anwendungen einer Model-View-Architektur folgen, können Sie problemlos ein C/C++-basiertes Backend integrieren. Dies beschleunigt die Portierung einer bestehenden Anwendung auf Qt für Mikrocontroller, sodass mehr Zeit für die Verbesserung der Benutzeroberfläche aufgewendet werden kann. Die Qt-Anwendung für Mikrocontroller wird mit einer neuen Laufzeitumgebung gerendert, die eine hohe Leistung bei geringem Speicherverbrauch bietet. Dies wird durch eine neue Übersetzung von QML nach C++ erreicht, kombiniert mit einem neuen deklarativen Eigenschaftsbindungsmechanismus. Darüber hinaus ermöglicht die neue Laufzeitumgebung, dass Anwendungen ohne Betriebssystem direkt auf dem Prozessor ausgeführt werden können, was allgemein als „Running on Bare Metal“ bezeichnet wird. Anwendungen können auch auf leistungsfähigeren Geräten bereitgestellt werden, auf denen Betriebssysteme wie Linux, Windows usw. ausgeführt werden, indem die standardmäßigen Qt-Bibliotheken verwendet werden.

Zusammen mit Beispielen und technischer Dokumentation wird eine Reihe von Qt Quick Controls mit Qt für Mikrocontroller bereitgestellt, um Ihre Entwicklung zu beschleunigen. Das Entwerfen und Entwickeln von Anwendungen ist mit den Design- und Entwicklungstools von Qt, Qt Design Studio und Qt Creator, ziemlich einfach. Aktuelle Qt-Benutzer können weiterhin ihre bestehenden Workflows verwenden, um Mikrocontroller-Anwendungen zu entwickeln. Mit über einer Million Qt-Benutzern ist immer ein Qt-Entwickler in der Nähe, ebenso wie unser Wartungsteam mit lokalen Niederlassungen auf der ganzen Welt.

Рекомендуємо хостинг TIMEWEB
Рекомендуємо хостинг TIMEWEB
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.

Magst du es? In sozialen Netzwerken teilen!

Kommentare

Nur autorisierte Benutzer können Kommentare posten.
Bitte Anmelden oder Registrieren
Letzte Kommentare
ИМ
Игорь Максимов5. Oktober 2024 07:51
Django – Lektion 064. So schreiben Sie eine Python-Markdown-Erweiterung Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55. Juli 2024 11:02
QML - Lektion 016. SQLite-Datenbank und das Arbeiten damit in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
k
kmssr8. Februar 2024 18:43
Qt Linux - Lektion 001. Autorun Qt-Anwendung unter Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
Qt WinAPI - Lektion 007. Arbeiten mit ICMP-Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
EVA
EVA25. Dezember 2023 10:30
Boost - statisches Verknüpfen im CMake-Projekt unter Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
Jetzt im Forum diskutieren
J
JacobFib17. Oktober 2024 03:27
добавить qlineseries в функции Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты https://topdecorpro.ru…
JW
Jhon Wick1. Oktober 2024 15:52
Indian Food Restaurant In Columbus OH| Layla’s Kitchen Indian Restaurant If you're looking for a truly authentic https://www.laylaskitchenrestaurantohio.com/ , Layla’s Kitchen Indian Restaurant is your go-to destination. Located at 6152 Cleveland Ave, Colu…
КГ
Кирилл Гусарев27. September 2024 09:09
Не запускается программа на Qt: точка входа в процедуру не найдена в библиотеке DLL Написал программу на C++ Qt в Qt Creator, сбилдил Release с помощью MinGW 64-bit, бинарнику напихал dll-ки с помощью windeployqt.exe. При попытке запуска моей сбилженной программы выдаёт три оши…
F
Fynjy22. Juli 2024 04:15
при создании qml проекта Kits есть но недоступны для выбора Поставил Qt Creator 11.0.2. Qt 6.4.3 При создании проекта Qml не могу выбрать Kits, они все недоступны, хотя настроены и при создании обычного Qt Widget приложения их можно выбрать. В чем может …

Folgen Sie uns in sozialen Netzwerken