# 使用 QSC Launcher 编译

Source: [https://docs.qualcomm.com/doc/80-70015-265Y/topic/build-with-the-qcs-launcher.html](https://docs.qualcomm.com/doc/80-70015-265Y/topic/build-with-the-qcs-launcher.html)

使用 Qualcomm 软件中心 (QSC) Launcher 下载、编译和刷写 QIRP SDK。

**前提条件：**

- QSC Launcher 已经安装完成。安装步骤参见 <cite class="cite">Qualcomm Linux 编译指南</cite>中的[使用 QSC Launcher 编译](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/build_from_source_qsc_gui_intro.html) 。

## 下载和编译

要使用 QSC Launcher 下载和编译 QIRP SDK，按照以下步骤进行操作：

**步骤：**

1. 根据 <cite class="cite">Qualcomm Linux 编译指南</cite>的[使用 QSC Launcher](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/build_from_source_qsc_gui_intro.html#use-qsc-launcher) 打开并登录 QSC
                    Launcher 桌面应用程序。
2. 按照[使用 QSC Launcher](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/build_from_source_qsc_gui_intro.html#use-qsc-launcher)的步骤指定环境，并在 **Select Resources**页面上执行以下操作：
    1. 在 **Base Workspace Path** 文本框中，指定要下载软件的目录路径。可以点击选择图标来显示目录选择窗口。
    2. 选择产品 ID 和发行版本 ID。

| 产品 ID | 发行版本 ID | 硬件 |
        | --- | --- | --- |
        | QCM6490.LE.1.0 | 参见 [Qualcomm® Linux Intelligent Robotics Product SDK (QIRP SDK) 2.0 发布说明](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-260)。例如，<br>                                                  `r00270.1`。 | RB3 Gen2 视觉开发套件 |
        | QCS9100.LE.1.0 | 参见 [Qualcomm® Linux Intelligent Robotics Product SDK (QIRP SDK) 2.0 发布说明](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-260)。例如，<br>                                                  `r00099.1`。 | IQ-9100 Beta 评估套件 |
    3. 选择合适的 distro 进行下载。Distro 权限由下表所列的权限级别控制：

| 权限级别 | 发行版 | Yocto 层 |
        | --- | --- | --- |
        | 使用任意电子邮件地址注册的开发者（仅二进制文件，不包含 modem 和 GPS） | Qualcomm\_Linux.SPF.1.0|TEST|DEVICE|PB\_QIRPSDK | meta-qcom<br>            meta-qcom-hwe<br>            meta-qcom-distro<br>            meta-ros<br>            meta-qcom-robotics<br>            meta-qcom-robotics-distro<br>            meta-qcom-robotics-sdk<br>            meta-qcom-qim-product-sdkCopy to clipboard |
        | 经过验证的组织的注册开发者（二进制文件和用于编译特定固件镜像的源代码，不包括 modem 和<br>                                                  GPS） | Qualcomm\_Linux.SPF.1.0|AP|Standard|OEM|NM\_QIRPSDK | meta-qcom <br>            meta-qcom-hwe <br>            meta-qcom-distro<br>            meta-qcom-extras <br>            meta-qcom-robotics-extras<br>            meta-ros<br>            meta-qcom-robotics<br>            meta-qcom-robotics-distro<br>            meta-qcom-robotics-sdk<br>            meta-qcom-qim-product-sdkCopy to clipboard |
3. 按照[使用 QSC Launcher](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/build_from_source_qsc_gui_intro.html#use-qsc-launcher) 中的后续步骤下载和编译 QIRP SDK。

**QCM6490.LE.1.0 的输出（RB3 Gen2 视觉套件）：**

- 机器人镜像： `<Workspace_Path>/DEV/LE.QCROBOTICS.1.0.r1/build-qcs6490-custom/tmp-glibc/deploy/images/qcs6490-rb3gen2-vision-kit/qcom-robotics-full-image/*`
- QIRP SDK： `<Workspace_Path>/DEV/LE.QCROBOTICS.1.0.r1/build-qcs6490-custom/tmp-glibc/deploy/qirpsdk_artifacts/qirp-sdk_<version>.tar.gz`

**QCS9100.LE.1.0 的输出（IQ-9100 Beta 评估套件）：**

- 机器人镜像： `<Workspace_Path>/DEV/LE.QCROBOTICS.1.0.r1/build-qcs9100-custom/tmp-glibc/deploy/images/qcs9100-ride-sx/qcom-robotics-full-image/*`
- QIRP SDK： `<Workspace_Path>/DEV/LE.QCROBOTICS.1.0.r1/build-qcs9100-custom/tmp-glibc/deploy/qirpsdk_artifacts/qirp-sdk_<version>.tar.gz`

Note: `<Workspace_Path>` 是在 **Select Resources** 页面上选择的路径。

## 刷写 QIRP SDK

要将机器人镜像刷写到设备，按照[编译和刷写默认配置](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/build_from_source_qsc_gui_intro.html#build-and-flash-default-configuration)中的步骤进行操作。

**Parent Topic:** [编译软件](https://docs.qualcomm.com/doc/80-70015-265Y/topic/build-the-software_4_1.html)

Last Published: Dec 05, 2024

[Previous Topic
编译软件](https://docs.qualcomm.com/bundle/publicresource/80-70015-265Y/topics/build-the-software_4_1.md) [Next Topic
使用 QSC CLI 编译](https://docs.qualcomm.com/bundle/publicresource/80-70015-265Y/topics/using-qsc-cli_3_1.md)