> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 优势

### 开发者为什么应该使用 QIR SDK

<Card title="即用型 ROS 参考代码" icon="diagram-project" horizontal>
  以 Robot Operating System (ROS) 软件包形式提供的参考代码，可作为开发机器人应用的起点。
</Card>

<Card title="端到端示例应用" icon="flask" horizontal>
  在真实硬件和仿真环境中演示机器人和平台能力的示例应用，帮助您评估该平台。
</Card>

<Card title="集成的交叉编译工具链" icon="hammer" horizontal>
  开箱即用的常见构建工具，例如 `aarch64-oe-linux-gcc`、`make`、`cmake` 以及 ROS 核心。
</Card>

<Card title="加速开发的工具和脚本" icon="bolt" horizontal>
  GitHub 工作流和构建脚本可自动完成 QIR SDK 的同步、构建和烧录。
</Card>

<Card title="可供构建的基础 ROS 节点" icon="puzzle-piece" horizontal>
  现成的 ROS 节点，例如 `qrb_ros_camera` 和 `qrb_ros_nn_inference`，您可以在其之上构建自己的应用。
</Card>

***

## QIR SDK 如何实现这些优势

<AccordionGroup>
  <Accordion title="即用型 ROS 参考代码">
    QIR SDK 中的每项能力都以可运行的 ROS 2 参考代码形式交付，而不仅仅是 API 文档 — 您可以从一个可运行的节点开始并加以改造，而无需从零开始集成硬件访问。完整列表请参阅 [QIR SDK 示例应用](./qir-sdk-sample-applications)。
  </Accordion>

  <Accordion title="端到端示例应用">
    演示机器人和平台能力的示例应用同时支持真实硬件和仿真环境，因此您可以在编写应用代码之前先评估 Qualcomm 平台。请参阅 [QIR SDK 示例应用](./qir-sdk-sample-applications#summary-of-samples-in-the-qir-sdk)。
  </Accordion>

  <Accordion title="集成的交叉编译工具链">
    Robotics eSDK 提供基于 Yocto 的交叉编译工具链，让您无需自行搭建 Yocto 构建环境即可为目标设备构建和交叉编译应用。请参阅[构建和自定义 QIR SDK](./optional-developer-workflows)。
  </Accordion>

  <Accordion title="加速开发的工具和脚本">
    GitHub 工作流可自动完成 Qualcomm Yocto 和 QIR SDK 层的同步、robotics 镜像的构建、QIR SDK 产物的生成，以及将结果烧录到您的设备。请参阅[使用 GitHub 工作流构建](./build-with-git-hub-workflow)。
  </Accordion>

  <Accordion title="可供构建的基础 ROS 节点">
    诸如 `qrb_ros_camera`（零拷贝相机访问）和 `qrb_ros_nn_inference`（AI 模型推理）之类的 ROS 节点，为常见的机器人功能提供了可用的构建模块，使您的应用代码可以专注于产品特有的部分。
  </Accordion>
</AccordionGroup>

要开始使用 QIR SDK 进行构建，请参阅 [QIR SDK 入门](./get-started-with-qir-sdk)。
