C
支持的设备目标与发展主机
支持概述
引导到 Qt 支持各种硬件目标设备。Qt 已经移植到丰富的操作系统(带有和没有 POSIX)和各种硬件。有关设备和目标操作系统的详细信息,请参阅 目标硬件支持级别。
根据您的硬件,您可以使用现成的系统映像,购买作为服务的服务映像,或自己制作映像。有关更多信息,请参阅 访问 Boot to Qt 交付。
支持的目标
有关特定支持板卡的详细信息,请参阅 目标硬件支持级别。
支持的目标操作系统
引导到 Qt 的目标操作系统是基于 Yocto Project 的嵌入式 Linux。
支持的开发主机
引导到 Qt 的开发主机包括
- Ubuntu Linux 64 位(20.04 LTS 或更高版本)
- Debian 64 位 ARM(11 或更高版本)
- Windows 10 64 位(或更高版本)
- macOS 12(或更高版本)
Qt 技术支持
对目标设备提供的支持级别取决于您的 Qt 许可证和您的设备。如果您拥有相关商业许可证,Qt 技术支持可以协助在标准支持服务下解决与 支持设备 相关的问题。如果您需要帮助解决除支持设备之外的问题,您需要单独购买您的设备支持。
有关技术咨询信息,请参阅 Qt 支持。
有关 Qt 许可协议和服务的最新版本,请参阅 许可协议和服务条款。
Qt 专业服务
Qt 专业服务 提供将 Qt 移植到不同目标设备的技术支持。例如,您的项目可能只有最少量的 Qt 和 QPA (Qt 平台适配层) 源代码交付。在另一个极端,您的项目可能是成熟的整套解决方案,包含定制应用程序和维护。
目标设备上的 Qt 性能
Qt 可以以多种方式在嵌入式设备中使用,如果没有彻底测试,估计 Qt 的性能和硬件要求可能很难。应用程序用例、显示分辨率和 3D 图形的使用会影响目标设备上的性能。在较低层面,基于 QML 的 Qt 应用程序和完整的操作系统可以在大约 10 MB 的 RAM 上运行。在高端,默认的 Boot to Qt 软件栈几乎启用所有 Qt 特性和模块,因此需要更强大的硬件。一个很好的起点是一个配备 256MB 内存、1GHz CPU 以及支持 OpenGL ES 2.0 或 Vulkan 的 GPU 的目标设备。
支持生命周期策略
每个 Qt 版本的发布日期和支持生命终结日期列表在 支持的平台 中。
访问 Boot to Qt 交付
拥有商业 Boot to Qt 许可的客户可以通过以下至少一种方式访问 Boot to Qt 交付
- 可以下载的 Qt 在线安装程序,通过 Qt 客户门户。
- Qt 板级支持包 (QBSP) 可通过 Qt 客户门户 获得。
- 通过 Qt 专业服务。
还可能通过相应厂商页面获得额外的 QBSP 包。有关 QBSP 的更多信息,请参阅 QBSP 概述。
在特定的 Qt 许可证下可用。
了解更多。