Sequality @ Embedded World 2022

Konferenzbeitrag: "Qt for Microcontroller - A competitive comparision"

Am Donnerstag, 23. Juni 2022 um 12:00 in Halle 6, Raum 3 hält Sequality einen Vortrag zum Thema "Qt for Microcontroller - A competitive comparision". Wir haben uns über einen längeren Zeitraum mit Qt-for-MCU und weiteren GUI-Frameworks für MCUs beschäftigt und präsentieren im Vortrag unsere Ergebnisse!

Nachdem im März 2020 die letzte Embedded World in Nürnberg stattfand, trifft sich nun im Juni 2022 erneut die (europäische) embedded-Szene in Nürnberg. Sequality wird dieses Mal mit einem Vortrag bei der embedded World Conference im Rahmen des Tracks für HMI-Software am Donnerstag, 23. Juni um 12:00 in Halle 6, Raum 3 mit dem Titel „Qt for Microcontroller – A competitive comparision“ vor Ort sein.


Qt for Microcontroller – A competitive comparison

Qt-for-MCUs has been released for about 2 years now and promises to bring Qt technology to bare metal microcontrollers. Qt for MCUs is based on a completely new Qt architecture, which enables the developer to use QML to define user interfaces and compile them for a selection of microcontrollers.
This new offer of running Qt-like code on microcontrollers raises many questions, especially to those, who already use the traditional Qt framework on embedded Linux devices: What are the advantages and disadvantages of using a bare-metal Qt system compared to an embedded Linux based device? How well does Qt-for-Microcontroller work compared to other established MCU GUI frameworks in this area?
In order to answer these questions, a hardware platform (STM32H7) together with three different MCU graphics libraries (Qt for MCU, Embedded Wizard and TouchGFX) were chosen and in order to implement the same demo-concept with these graphics technologies. After a live demonstration of the results, a comparison matrix containing criteria like hardware-platforms, runtime environments, IDE features, language features and license information is presented. Finally, lessons learned of using Qt for MCU in a connected embedded device are presented and put in relation to using the traditional Qt framework based on embedded Linux.