什么是Qt Bare Metal? [英] What is Qt Bare Metal?

查看:403
本文介绍了什么是Qt Bare Metal?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

QtCreator有一个名为Bare Metal的插件。裸机是指没有操作系统的电脑。我没有看到很多关于Qt Bare Metal开发。是开发裸金属系统的Qt的方法吗? Qt是否运行在没有操作系统的系统上?如果是,这种嵌入式系统开发方法的优点是什么?

解决方案


为裸金属系统开发Qt的方法?


否。


Qt是否在没有操作系统的系统上运行?


否。



裸金属意味着你通常有几KB的RAM和ROM。



我认为你对Qt(框架)与QtCreator(IDE) 。 Tim Sander在2013年清楚地说明了在Qt开发者日这一点。



此插件用于开发此类平台的小型软件,但不使用Qt框架本身。



换句话说,你仍然可以利用集成开发环境的通用功能。



所以,它不是运行时辅助,而是开发和构建时间帮助器。您仍然可以使用 qmake 来构建这种非常小的嵌入式环境的二进制文件。



在此可以找到更多信息<官方文档中的href =http://doc-snapshot.qt-project.org/qtcreator-3.0/creator-developing-baremetal.html =noreferrer>。


QtCreator has a plugin named "Bare Metal". Bare Metal means a computer without an operating system. I have not seen much about Qt Bare Metal development. Is it a way to develop Qt for a bare metal system? Does Qt run on a system with no OS? If yes, what are the advantages of this approach for embedded system development?

解决方案

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

No.

Does Qt run on a system with no OS?

No.

Bare Metal means you usually have a few KB of RAM and ROM.

I think you are confusing Qt (framework) with QtCreator (IDE). Tim Sander explains it clearly here at the Qt Developer Days in 2013.

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

In other words, you can still utilize the generic functionality of the Integrated Development Environment.

So, it is not a runtime aid, but development and build time helper. You can still use qmake for building binaries for such very small embedded environments.

Here you can find more information in the official documentation.

这篇关于什么是Qt Bare Metal?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆