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.