Wprowadzono warianty Qt5 dla mikrokontrolerów i OS/2

Projekt Qt wprowadzono edycja frameworka dla mikrokontrolerów i urządzeń małej mocy - Qt dla MCU. Jedną z zalet projektu jest możliwość tworzenia aplikacji graficznych dla mikrokontrolerów przy użyciu zwykłych API i narzędzi programistycznych, które służą również do tworzenia pełnoprawnych GUI dla systemów desktopowych. Interfejs dla mikrokontrolerów tworzony jest nie tylko przy użyciu API C++, ale także przy użyciu QML z widżetami Qt Quick Controls, przeprojektowany z myślą o małych ekranach powszechnie stosowanych w elektronice użytkowej, urządzeniach ubieralnych, sprzęcie przemysłowym i systemach inteligentnego domu.

Aby osiągnąć wysoką wydajność, skrypty QML są tłumaczone na kod C++, a renderowanie odbywa się przy użyciu osobnego silnika graficznego, zoptymalizowanego do tworzenia interfejsów graficznych w warunkach niewielkiej ilości pamięci RAM i zasobów procesora. Silnik został zaprojektowany z myślą o mikrokontrolerach ARM Cortex-M i obsługuje akceleratory grafiki 2D takie jak PxP na chipach NXP i.MX RT, Chrom-Art na chipach STM32 i RGL na chipach Renesas RH850. Aktualnie dostępny jedynie do testów wersja demonstracyjna.

Wprowadzono warianty Qt5 dla mikrokontrolerów i OS/2

Dodatkowo można to zauważyć tworzenie niezależnych entuzjastów portu Qt5 dla systemu operacyjnego OS/2. Port zawiera wszystkie główne części modułu QtBase i jest już odpowiedni do kompilowania i uruchamiania dużej liczby istniejących aplikacji Qt2 w systemie OS/5. Ograniczenia obejmują brak obsługi OpenGL, IPv6 i Drag&drop, brak możliwości zmiany obrazu kursora myszy oraz niewystarczającą integrację z komputerem stacjonarnym.

Źródło: opennet.ru

Dodaj komentarz