MCUs 1.0 үчүн Qt чыгаруу, микроконтроллерлор үчүн Qt5 чыгаруу

Qt долбоору жарыяланган биринчи туруктуу чыгаруу MCU 1.0 үчүн Qt, микроконтроллерлер жана аз кубаттуу түзмөктөр үчүн Qt 5 алкактарынын басылмалары. Пакет колдонуучу менен ар кандай керектөөчү электроника, тагынуучу түзүлүштөр, өнөр жай жабдуулары жана акылдуу үй системалары үчүн смартфон интерфейстеринин стилинде өз ара аракеттенүүчү графикалык тиркемелерди түзүүгө мүмкүндүк берет.

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

Жогорку өндүрүмдүүлүккө жетүү үчүн QML скрипттери C++ кодуна которулуп, рендеринг RAM жана процессор ресурстарынын аз көлөмүнүн шарттарында графикалык интерфейстерди түзүү үчүн оптималдаштырылган Qt Quick Ultralite (QUL) өзүнчө графикалык кыймылдаткычын колдонуу менен ишке ашырылат.
Кыймылдаткыч ARM Cortex-M микроконтроллерлери менен иштелип чыккан жана NXP i.MX RT2 чиптериндеги PxP, STM1050F32i чиптериндеги Chrom-Art жана Renesas RH769 чиптериндеги RGL сыяктуу 850D графикалык акселераторлорду колдойт.


Source: opennet.ru

Комментарий кошуу