Qt for MCUs набор от инструменти за създаване на графични приложения за микроконтролери

QT за MCU

QT разработчиците не са доволни от предлагането на решения само с тяхната рамка ориентирани към създаването на графични интерфейси за различни операционни системи, ако не сега, те искат да разширят своя продукт до микроконтролери предназначени за различни битови нужди и дори за автомобили.

И вчера проектът Qt обяви въвеждането на Редакторите на рамката за микроконтролери и устройства с ниска мощност: Qt за MCU.

Сред предимствата на този проект, подчертава се възможността за създаване на графични приложения за микроконтролери използвайки познатите API и инструменти за разработка, използвани също за създаване на пълен GUI за настолни системи.

Днес обявихме пускането на Qt за MCU, изчерпателен набор от инструменти за предоставяне на подобно на смартфон потребителско изживяване на дисплеи с микроконтролери. Това, което започна като изследователски проект, сега е в последния етап от своето пътуване, за да бъде пуснато като продукт.

Свързаните устройства, намиращи се в превозни средства, носими устройства, интелигентни домове, индустриални и здравни грижи, често имат изисквания, които включват възможности за обработка в реално време, ниска консумация на енергия, моментално стартиране и ниска сметка за материали. Тези изисквания могат да бъдат изпълнени от архитектурата на микроконтролера.

Тъй като обаче устройствата стават по-умни и предлагат повече функции и възможности, потребителите очакват подобрено и интуитивно изживяване, наравно с днешните смартфони.

За да се постигне висока производителност, QML скриптовете се превеждат в C ++ код и представянето е направено използвайки отделен графичен механизъм, оптимизиран за създаване на графични интерфейси в условията на малко количество RAM и процесорни ресурси.

Двигателят е разработен с оглед на микроконтролерите ARM Cortex-M и поддържа 2D графични ускорители като PxP на чипове NXP i.MX RT, Chrom-Art на чипове STM32 и RGL на чипове Renesas RH850. За тестване в момента е налична само демо версията.

Qt for MCUs предлага завладяващ и обогатяващ потребителски интерфейс, като използва ново време за изпълнение, разработено специално за микроконтролери.

Интерфейсът за микроконтролери е създаден, използвайки не само API C ++, но и използването на QML с джаджи от Qt Quick Controls, преработен за малки екрани, често използвани в потребителската електроника, преносимите устройства, индустриалното оборудване и интелигентните домашни системи.

Това ускорява трансфера на съществуващо приложение към Qt за MCU, с повече време да се съсредоточи върху обогатяването на потребителския интерфейс. Приложението в Qt за MCU се обработва, използвайки новото време на изпълнение, което предлага висока производителност с нисък разход на памет.

Тъй като Qt Quick приложенията следват архитектурата на изгледа на модела, можете лесно да интегрирате вашия беккенд, базиран на C / C ++.

Това се постига чрез нов превод от QML на C ++, комбиниран с нов декларативен механизъм за обвързване на свойства. Освен това, новото време за изпълнение позволява на приложенията да се изпълняват директно на процесора без операционна система, известна като "работа на гол метал".

Приложенията също могат да бъдат разположени в по-мощни устройства, работещи с операционни системи като Linux, Windows и др., Използвайки стандартни Qt библиотеки

Също те също така разкриха създаването на отделен порт Qt5 за операционната система OS / 2 създаден от независими ентусиасти.

Този порт включва всички основни части на модула QtBase и вече е подходящ за компилиране и стартиране на голям брой съществуващи Qt5 приложения на OS / 2.

Сред ограниченията липсват поддръжка за OpenGL, IPv6 и Drag and Drop, невъзможността за промяна на изображението на курсора на мишката и недостатъчна интеграция с работния плот.

Ако искате да научите малко повече за проекта Qt for MCUsМожете да изтеглите демо кода от следната връзка, където ще бъдете помолени само за вашия имейл и съвместно име, така че да имате достъп до изтеглянето.

Връзката е тази.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.