Qt for MCUs 

Ultimate performance. Tiny footprint. 

Try Qt for MCUs

1.0 release now available!

Create fluid UIs with a low memory footprint on microcontrollers without compromising on performance. Focus your skillsets on a unified technology approach for your entire product line for a consistent and branded user experience. 

MCU Smartphone

Smartphone-like UX

MCU Code reuse

Reuse code across MCU/MPUs

QML for MCUs

Fast development with Qt’s tools and UI language

Watch Now

Check out a range of demos showing how you can produce high-performance HMIs on low-cost hardware with Qt for MCUs.

What is included in Qt for MCUs?

Qt for MCUs is a complete graphics framework and toolkit with everything you need to design, develop, and deploy GUIs on MCUs. Run your application on bare metal or a real-time operating system.  

 

Try Qt for MCUs

Qt Creator

Qt Quick Designer

UI Elements

Fully Loaded IDE

Qt Creator is an integrated development environment (IDE) built for the maximum developer experience. It comes with a sophisticated code editor, version control, integrated WYSIWYG UI design, project & build management, a device emulator, and so much more.  

WYSIWYG Designer

The Qt Quick Designer is a WYSIWYG editor for files written in Qt QML, a CSS, and JavaScript-like multi-paradigm language. It helps you rapidly design and build applications and components – from scratch or based on ready-made UI controls. 

Ultralite Controls

Use our ready-made UI elements instead of creating them from scratch and customize them to fit your own branded look and feel.  

Graphics Engine

Optimized graphics engine for MCUs that renders QML based UIs 

 

QML to C++ Conversion Tools

Tools to convert QML based UIs to native C++ code for MCUs and other resource-constrained devices.  

Internationalization

Design adaptable software applications for various languages and regions without engineering changes.  

 

End-user documentation

Generate interactive end-user documentation embedded in your application with built-in search functionality. 

Supported Development Host

Webinars

 

- Getting Started with Qt for MCUs 1.0

Learn step-by-step how to create fluid, high-performance user interfaces for MCUs in this code-along webinar.

Sign up now!

 

Register (Americas)   Register (Europe/Asia)

 

 

A Guide to Porting Existing Qt Quick Applications to Microcontrollers 

This webinar will guide you through the steps to migrate existing Qt Quick applications to Qt QUL, overcoming limitations and challenges.

Secure your spot!

 

Register (Americas)   Register (Europe/Asia)

 

"The Qt Company showcased an impressive demo running on our STM32MP1 multicore Microprocessor series at Embedded World earlier this year. Now, the UI performance they achieve on a lower-performance STM32F7 series MCU is taking Qt to the next level and we are certain that our cooperation and the benefit to customers will flourish with their new MCU offering.”

Daniel Colonna, Microcontroller Marketing Director, STMicroelectronics

Try this at home!

Did you enjoy watching the demos? Download them and see how they run on your board! Demos are currently available for the following boards:

1200px-STMicroelectronics_logo.svg-1 kisspng-nxp-semiconductors-freescale-semiconductor-logo-el-amitabh-bachchan-5ac6b5c54b69f3.2852164315229721013089
  • STM32F769i-DISCO
  • STM32F7508-DK
  • I.MX RT1050-EVKB
Download Demo

"We are extremely pleased with the graphical performance delivered by Qt running on our i.MX RT1050 crossover processors. By utilizing the RT1050 graphics accelerator, Qt uses minimal memory footprint while delivering 60 fps high-quality graphics. Qt is used extensively in the embedded industry, and the new offering will make Qt an even more attractive player than it already is today."

 

Joe Yu, Vice President and General Manager of the Low-Power MPU & MCU Product Line, NXP Semiconductors

Ready for your own MCU project?

Sometimes, a little expert help goes a long way. Qt Professional Services are here to help you embark on your MCU adventure.

  • Porting to a new platform
  • Porting to a new RTOS
  • Creating a prototype for a specific platform
  • Extended support and maintenance.
Contact our Experts

Try Qt for MCUs!

The evaluation version includes the binaries needed to create UIs for reference hardware and sample app source code for your inspiration.

Try Qt for MCUs