Представлені варіанти Qt5 для мікроконтролерів та OS/2

Проект Qt представив редакцію фреймворку для мікроконтролерів та малопотужних пристроїв Qt for MCUs. З переваг проекту відзначається можливість створення графічних додатків для мікроконтролерів, використовуючи звичний API та інструменти розробника, які застосовуються також для створення повноцінних GUI для настільних систем. Інтерфейс для мікроконтролерів створюється з використанням не тільки C++ API, але й застосовуючи QML з віджетами Qt Quick Controls, переробленими для невеликих екранів, які зазвичай застосовуються в побутовій електроніці, пристроях, промисловому обладнанні і системах розумного будинку.

Для досягнення високої продуктивності сценарії QML транслюються в код C++, а малювання здійснюється за допомогою окремого графічного движка, оптимізованого для створення графічних інтерфейсів в умовах невеликого обсягу оперативної пам'яті і процесорних ресурсів. Двигун розроблений з огляду на мікроконтролери ARM Cortex-M та підтримує прискорювачі 2D-графіки, такі як PxP на чіпах NXP i.MX RT, Chrom-Art на чіпах STM32 та RGL на чіпах Renesas RH850. Для тестування поки що доступна тільки демонстраційне складання.

Представлені варіанти Qt5 для мікроконтролерів та OS/2

Додатково можна відзначити створення незалежними ентузіастами порту Qt5 для OS/2. Порт включає всі основні частини модуля QtBase і вже придатний для компіляції та запуску в OS/2 великої кількості існуючих програм Qt5. З обмежень відзначається відсутність підтримки OpenGL, IPv6 та Drag&drop, неможливість зміни зображення курсору миші, недостатня інтеграція з робочим столом.

Джерело: opennet.ru

Додати коментар або відгук