Skip to main content
QIR SDK 支持三种场景,它们共享相同的底层工作流 — 为设备配置、安装 QIR SDK、配置 ROS 2 Jazzy 并运行示例。下面的每个标签页都会打开该场景的工作流图和一个该场景的端到端示例。请参阅开始页面上的设备、操作系统和场景选择器。

前提条件

  • 一台受支持的开发套件。请参阅开始页面上的设备矩阵。
  • 一台 Ubuntu 24.04 主机(推荐)。Windows 和 macOS 主机可以用于 Qualcomm Linux 刷写。
  • 一根 USB Type-C 电缆、您套件的电源以及 Wi-Fi 或以太网网络访问。
  • 如果您计划使用调试 UART,需要一个串行控制台工具(例如 minicom)。

场景工作流

按您的场景选择相应的标签页。在每个标签页中,工作流图显示该场景所增加的阶段,可运行示例则用一个可用的示例走完整个流程。
使用评估场景以最小的投入证明 Qualcomm Dragonwing™ 开发套件或 Ventuno Q 开发板可以运行您的目标工作负载。该路径始终使用预构建的二进制文件:刷入的机器人镜像(Qualcomm Linux)或通过 apt 安装的 qirp-sdk(Ubuntu),以及来自 QIR SDK 目录的现成示例应用。

工作流图

以下图展示了在两种操作系统中评估工作流的通用阶段。

运行示例工作流

按操作系统的标签页操作,得到一个真实、最小化的序列,最后现成示例会在设备上运行。
1

下载机器人镜像

从 CodeLinaro 下载适合您机器的 qli-2.1-qcom-robotics-image.zip。URL 模式为 https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/meta-qcom-robotics/qcom-robotics-distro/<machine>/qli-2.1-qcom-robotics-image.zip,其中 <machine> 是 iq-9075-evk 或 iq-8275-evk。
2

使用 QDL 刷写机器人镜像

将设备置于紧急下载 (EDL) 模式,配置 Universal Flash Storage (UFS),刷写安全岛 (SAIL) 固件,然后使用 Qualcomm® Device Loader (qdl) 工具刷写机器人镜像。
当最后一行显示 partition 1 is now bootable 时,刷写完成。将 SW2-3 DIP 开关拨下,然后重新给设备上电。
3

在设备上设置 QIR SDK 和 ROS2 环境

启动两个终端,并在每个终端中运行以下命令。
SSH Session
4

运行系统监控 ROS 节点

在终端 1 中运行系统监控 ROS 节点。
SSH Session
输出类似于:
5

查看系统信息

在终端 2 中,使用 ros2 topic list 检查 ROS 话题。
SSH Session
Output
使用 ros2 topic echo /cpu 检查 CPU 信息:
SSH Session
Output

后续步骤

  • 端到端示例 — 针对图像分类和手部检测的演练,包含已发布的输入图像。