Projekt Qt Framework-Edition für Mikrocontroller und leistungs schwache Geräte — . Zu den Vorteilen des Projekts gehört die Möglichkeit, grafische Anwendungen für Mikrocontroller zu erstellen, indem die gewohnte API und Entwicklerwerkzeuge verwendet werden, die auch für die Erstellung vollständiger GUIs für Desktop-Systeme genutzt werden. Die Schnittstelle für Mikrocontroller wird nicht nur mit der C++ API, sondern auch mittels QML mit Qt Quick Controls-Widgets erstellt, die für kleine Bildschirme, die typischerweise in Haushaltsgeräten, tragbaren Geräten, Industrieausrüstung und Smart Home-Systemen verwendet werden, angepasst wurden.
Um eine hohe Leistung zu erreichen, werden QML-Skripte in C++-Code übersetzt, und das Rendering erfolgt durch eine separate Grafik-Engine, die für die Erstellung grafischer Oberflächen unter Bedingungen mit begrenztem RAM und Prozessorressourcen optimiert ist. Die Engine wurde mit Blick auf ARM Cortex-M Mikrocontroller entwickelt und unterstützt 2D-Grafikbeschleuniger wie PxP auf NXP i.MX RT-Chips, Chrom-Art auf STM32-Chips und RGL auf Renesas RH850-Chips. Zum Testen ist derzeit nur .
speziellen Distribution Unabhängige Enthusiasten haben den Qt5-Port für das Betriebssystem OS/2 entwickelt. Der Port umfasst alle wesentlichen Teile des QtBase-Moduls und ist bereits fähig, eine Vielzahl existierender Qt5-Anwendungen unter OS/2 zu kompilieren und auszuführen. Zu den Einschränkungen zählen die fehlende Unterstützung für OpenGL, IPv6 und Drag & Drop, die Unfähigkeit, das Bild des Mauszeigers zu ändern, sowie eine unzureichende Integration mit dem Desktop.
Quelle: opennet.ru
