Микроконтроллерлер мен OS/5 үшін Qt2 нұсқалары енгізілді

Qt жобасы енгізілді микроконтроллерлер мен аз қуатты құрылғылар үшін негіздің шығарылымы - MCU үшін Qt. Жобаның артықшылықтарының бірі - әдеттегі API және әзірлеуші ​​​​құралдарын пайдалана отырып, микроконтроллерлер үшін графикалық қосымшаларды құру мүмкіндігі, олар сонымен қатар жұмыс үстелі жүйелері үшін толыққанды графикалық интерфейсті құру үшін қолданылады. Микроконтроллерлерге арналған интерфейс тек 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 қолдауының жоқтығы, тінтуір курсорының кескінін өзгерту мүмкін еместігі және жұмыс үстелімен жеткіліксіз интеграция кіреді.

Ақпарат көзі: opennet.ru

пікір қалдыру