Qt Company recently announced a new toolkit: Qt for MCU.
Qt for MCU can run on devices without an operating system, allowing developers to create smooth user interfaces on cost-effective microcontrollers. Qt-based applications can now be deployed on traditional operating systems and microcontrollers based on ARM Cortex M7.

How is Qt for MCU implemented? The answer is Qt Quick.
Qt Quick is a framework for developing mobile applications, with its core being QML, a declarative language for describing user interfaces. Syntax-wise, it has a JSON feel, and the low-overhead runtime allows QML GUIs to bind with backend C/C++ code, enabling the GUI to be portable across multiple platforms.
Qt for MCU applications are rendered using a new runtime that provides high performance with low memory consumption. This is achieved through a new QML to C++ conversion, along with a new declarative property binding engine. Additionally, the new runtime allows applications to run directly on the processor without an operating system, referred to as “running on bare metal.” Applications can also be deployed on more powerful devices running operating systems like Linux and Windows using standard Qt libraries.

While developing any applications for MCU, developers can still use their powerful declarative UI language QML and the rich set of ready-made Qt Quick controls.
Qt for MCU Hardware Compatibility
-
STM32F769i-DISCO
-
STM32F7508-DK
-
I.MX RT1050-EVKB
-
Renesas RH850
In addition to examples and technical documentation, Qt for MCU also provides Qt Quick Controls to assist developers in their development process. Qt’s design and development tools QT Design Studio and Qt Creator will support the development of the new graphical toolkit.
The Qt team also ensures that current users of Qt can continue to use their existing workflows to develop applications for microcontrollers, with the company expecting to release an evaluation version for users to download in mid-September.
Click “Read the Original” for more details.
Open Source China is now accepting submissions!
Open Source China www.oschina.net is currently a highly regarded and influential open-source technology community, with over 4 million open-source tech elites. We promote the concept of open source, advocate open-source projects, and provide a platform for IT developers to discover, use, and communicate about open-source technologies.
We are now starting to accept external submissions! If you have excellent technical articles to share, or hot industry news that needs reporting, please contact Open Source China for submissions. For submission details and contact information, please see: I want to submit

Dropbox and C++’s “Seven-Year Itch” Difficult to Cross, Is Cross-Platform Unsustainable?
Mercurial Dusk, Bitbucket Announces Full Transition to Git
IBM Open Sources Power, OpenPOWER Foundation Joins the Linux Foundation
Advertising Space Appears in Projects, How Can Open Source Operate Sustainably?
10 Dollars to Turn Mac Laptops into Touchscreens with Open Source Solutions