What is Qt Bare Metal?

QtCreator has a plugin called "Bare Metal". Bare Metal means a computer without an operating system. I do not know much about the development of Qt Bare Metal. Is this a way to develop Qt for a bare metal system? Does Qt work on a system without an OS? If so, what are the benefits of this approach for developing embedded systems?

+7
qt embedded bare-metal qt-creator qmake
source share
2 answers

Is this a way to develop Qt for a bare metal system?

Not.

Does Qt work on a system without an OS?

Not.

Bare Metal means that you usually have several KB of RAM and ROM.

I think you are misleading Qt (framework) with QtCreator (IDE). Tim Sander explains this explicitly here at Qt Developer Days in 2013.

This plugin is used to develop small software for such platforms, but without using the Qt framework itself.

In other words, you can still use the general functionality of the integrated development environment.

Thus, this is not a runtime helper, but an auxiliary development and build assistant. You can use qmake to create binaries for such very small embedded environments.

Here you can find additional information in the official documentation .

+7
source share

You can see a presentation about this from Qt Dev Days 2013 here: https://www.youtube.com/watch?v=hrKz63Q_Rf0

This is a plugin that allows you to develop and debug programs for embedded objects without coverage in the QtCreator IDE.

It does not support the Qt framework for these built-in purposes.

+2
source share

All Articles