Микроконтроллерлер жана OS/5 үчүн Qt2 варианттары киргизилген

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

Жогорку өндүрүмдүүлүккө жетүү үчүн QML скрипттери C++ кодуна которулуп, рендеринг оперативдик эс жана процессор ресурстарынын аз көлөмүнүн шарттарында графикалык интерфейстерди түзүү үчүн оптималдаштырылган өзүнчө графикалык кыймылдаткычтын жардамы менен ишке ашырылат. Кыймылдаткыч ARM Cortex-M микроконтроллерлери менен иштелип чыккан жана NXP i.MX RT чиптериндеги PxP, STM2 чиптериндеги Chrom-Art жана Renesas RH32 чиптериндеги RGL сыяктуу 850D графикалык ылдамдаткычтарды колдойт. Текшерүү үчүн гана жеткиликтүү демо жыйын.

Микроконтроллерлер жана OS/5 үчүн Qt2 варианттары киргизилген

Мындан тышкары, белгилей кетүү керек түзүү OS/5 операциялык системасы үчүн Qt2 портунун көз карандысыз энтузиасттары тарабынан. Порт QtBase модулунун бардык негизги бөлүктөрүн камтыйт жана буга чейин OS/2де көп сандагы Qt5 тиркемелерин түзүүгө жана иштетүүгө жөндөмдүү. Чектөөлөрдүн ичинен OpenGL, IPv6 жана Drag & Drop колдоонун жоктугу, чычкан курсорунун сүрөтүн өзгөртүү мүмкүн эместиги жана иш тактасы менен жетишсиз интеграция бар.

Source: opennet.ru

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