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 交付

还可能通过相应厂商页面获得额外的 QBSP 包。有关 QBSP 的更多信息,请参阅 QBSP 概述

在特定的 Qt 许可证下可用。
了解更多。