QIR SDK 组件
QIR SDK 包含以下组件,可帮助您在 Qualcomm Dragonwing 硬件上构建、运行和更新机器人应用。- 针对 Qualcomm Dragonwing 硬件调优的 ROS 2 Jazzy 包。
- 预构建的 Qualcomm Linux 机器人镜像(
qcom-robotics-image、qcom-robotics-proprietary-image)以及 Ubuntuapt包(qirp-sdk、qirp-sdk-desktop)。 - 用于在主机上构建应用并将其部署到设备的交叉编译工具链。
- 面向平台、机器人和 AI 视觉用例的端到端示例应用。
- Qualcomm Linux 覆盖层(可选),可在无需重新刷机的情况下将基础机器人镜像扩展为完整的 Qualcomm 专有堆栈。
1
了解支持的设备、操作系统和场景。
首先,了解以下信息:
支持的操作系统-设备矩阵
QIR SDK 对每个设备支持的操作系统。
设备端操作系统
使用机器人工作流时 Qualcomm Linux 与 Ubuntu 操作系统的差异。
机器人工作场景
三种主要场景下您可以做什么。
3
根据您选择的场景组合,按照相应的教程操作。
根据您的选择,在场景页面上遵循相应的标签页。
4
查看端到端示例。
支持的操作系统-设备矩阵
QIR SDK 面向三种用于机器人应用开发的平台。每个设备在算力等级、摄像头和传感器端口以及操作系统支持方面各有差异。下表列出了统一机器人工作流所覆盖的设备与操作系统组合。
根据项目优先级选择设备:
- IQ-9075 EVK — 覆盖最广的示例,包括在任一操作系统上运行的每个 AI 示例、所有机器人模拟以及多摄像头管道。
- IQ-8275 EVK — Qualcomm Linux 上的 Qualcomm 专有多媒体堆栈(
qrb_ros_camera、qrb_ros_video、qrb_ros_audio_service、qrb_ros_colorspace_convert)。 - VENTUNO™ Q — 一款可作为单板计算机 (SBC) 使用的低成本开发板。
设备端操作系统
QIR SDK 提供两个版本,它们共享 ROS 2 Jazzy 和大部分示例源代码,但在打包、镜像构建和更新模型方面存在差异。 下表列出并比较了每种主机所支持的特性。- 当您计划定制操作系统或交付强化的 Yocto 镜像时,请选择 Qualcomm Linux。
-
当您希望获得基于 Debian 的体验并使用
apt管理的更新且不使用 Yocto 时,请选择 Ubuntu。
下表将 Ubuntu 镜像变体映射到正确的 QIR SDK 包。安装错误的包会导致运行时错误。
机器人工作场景
QIR SDK 支持三种场景,从简短的评估到完整的生产构建。 下表比较了三种场景的范围、输出和时间投入。
这些场景相互衔接 — 大多数团队在通往开发的路上会经过评估,在通往生产的路上会经过开发。所有三个场景及其可运行示例都在场景页面上。
机器人工作流决策树
以下决策树图展示了完整的机器人工作流:从设备状态开始,按目标分支,最后落到您使用的具体工具和包上。每个叶节点都映射到场景或端到端示例页面上的一个可运行流程。选择您的组合
使用选择器选择设备、操作系统和场景。底部的卡片链接到场景页面上匹配的标签页。后续步骤
选择与您想深入到什么程度相匹配的入口点。- 场景 — 从评估、开发或生产中选择一个标签页。每个标签页将工作流图与可运行示例配对。

