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
