James Lewis  - 1 S41qjph6pXEe0cKrdkI8Uw - Qt Introduces Bare Metal Toolkit for Microcontrollers

Creating modern user interfaces for embedded systems just got easier. The Company has announced its new : Qt for MCUs. If you have not heard of Qt before, it is probably best known as a GUI toolkit for cross-platform applications. The new Qt for MCUs lets you skip the operating system and run a graphical user interface on .

Qt for MCU dashboard example

One exciting aspect is that Qt-based applications could now be deployed on systems running traditional operating systems as well as Arm Cortex M7-based microcontrollers. But how does Qt for MCUs achieve that? The answer is a framework called Qt Quick.

Qt Quick is a framework for developing applications. At its core is QML, which is a declarative language used to describe the user interface. Looking at the syntax, it has a JSON feel to it. A low-overhead runtime makes it possible for a QML GUI to bind with backend C/C++ code, (potentially) making the GUI portable across multiple platforms.

Qt for MCU dashboard and thermostat examples

Today, there are binary examples available for either ST’s STM32F7 Discovery kit or NXP’s I.MX RT1050-EVKB. Both evaluation kits feature a 4.3-inch touch screen and a processor with an Arm Cortex-M7 core. While the M7 is on the higher-end of the Cortex-M series, keep in mind, QT for MCUs does not rely on a traditional or real- operating system.

Code for evaluation is not available for a few more weeks. Until then, you can find additional information, download the demo binaries, or sign up for a webinar on Qt’s site.

Source link


Please enter your comment!
Please enter your name here