# 使用 GitHub 编译（固件和附加功能）

使用详细的说明同步和编译 Qualcomm Linux 选定的固件源代码，并使用附加层编译 QIRP SDK。

**前提条件**

> 
> 
> 主机环境根据 [GitHub 工作流（固件和附加组件）](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254/build_addn_info.html)中的 [Ubuntu主机设置](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254/build_addn_info.html#ubuntu-host-setup)设置。

**步骤：**

1. 使用 manifest 或 `git clone` 下载 Qualcomm Yocto 和 QIRP SDK 的层。

    - **使用 manifest 下载**：通过运行以下命令下载 QIRP SDK 的层。

Note

请参阅 [Qualcomm^®^ Linux Intelligent Robotics Product SDK (QIRP SDK) 2.0 Release Notes](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-260)，获取最新的 `<robotics-release-manifest>`。

cd <workspace>
            repo init -u https://github.com/quic-yocto/qcom-manifest -b qcom-linux-scarthgap -m <robotics-release-manifest>
            repo sync -c -j8
            Copy to clipboard

        **示例：**

        以下命令用于下载manifest 为 `qcom-6.6.65-QLI.1.4-Ver.1.1_robotics-product-sdk-1.1.xml` 的发布版本：

repo init -u https://github.com/quic-yocto/qcom-manifest -b qcom-linux-scarthgap -m qcom-6.6.65-QLI.1.4-Ver.1.1_robotics-product-sdk-1.1.xml
            repo sync -c -j8
            Copy to clipboard
    - **使用** `git clone` 下载：

        1. 按照 [Qualcomm Repo Manifest README 文件](https://github.com/quic-yocto/qcom-manifest/blob/qcom-linux-scarthgap/README.md)的说明，搭建主机环境并同步最新 Yocto Project BSP。
        2. 根据下载的 Yocto 项目 BSP 的 `<workspace>` 目录下载 QIRP SDK 的各层。

cd <workspace>
                git clone https://github.com/ros/meta-ros -b scarthgap layers/meta-ros && cd layers/meta-ros && git checkout c560699e810e60a9526f4226c2c23f8d877280c8 && cd ../../
                git clone https://github.com/quic-yocto/meta-qcom-robotics.git -b qcom-6.6.65-QLI.1.4-Ver.1.1_robotics-product-sdk-1.1 layers/meta-qcom-robotics
                git clone https://github.com/quic-yocto/meta-qcom-robotics-distro.git -b qcom-6.6.65-QLI.1.4-Ver.1.1_robotics-product-sdk-1.1 layers/meta-qcom-robotics-distro
                git clone https://github.com/quic-yocto/meta-qcom-robotics-sdk.git -b qcom-6.6.65-QLI.1.4-Ver.1.1_robotics-product-sdk-1.1 layers/meta-qcom-robotics-sdk
                git clone https://github.com/quic-yocto/meta-qcom-qim-product-sdk -b qcom-6.6.65-QLI.1.4-Ver.1.1_qim-product-sdk-1.1.2 layers/meta-qcom-qim-product-sdk
                Copy to clipboard

> 
> 
> **结果：** 以下层已下载。
> 
> 
> meta-qcom
>             meta-qcom-hwe
>             meta-qcom-distro
>             meta-ros
>             meta-qcom-robotics
>             meta-qcom-robotics-distro
>             meta-qcom-robotics-sdk
>             meta-qcom-qim-product-sdk
>             Copy to clipboard
2. 同步并编译 Qualcomm^®^ Linux 固件。

    1. 按照[同步固件](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254/build_addn_info.html#sync-firmware)中的步骤，使用 [Qualcomm^®^ Linux Intelligent Robotics Product SDK (QIRP SDK) 2.0 Release Notes](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-260) 中的 `firmware release tag` 同步 Qualcomm Linux 固件。
    2. 按照[编译固件](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254/build_addn_info.html#build-firmware) ![ico-bd-fw](data:image/png;base64,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) 中的步骤编译 Qualcomm Linux 固件。

Note

        - 对于 Qualcomm Dragonwing^TM^ RB3 Gen 2 机器视觉开发套件，请使用选项卡 **QCS6490/QCS5430** 下的步骤。
        - 对于 Qualcomm Dragonwing^TM^ IQ-9075 评估套件，请使用选项卡 **QCS9075** 下的步骤。
        - 对于 Qualcomm^®^ IQ-8 Beta 评估套件，请使用选项卡 **QCS8275** 下的步骤。

        **结果：**

        对于前述编译，如果出现以下 zip 文件，则表明固件预编译成功：

Tab RB3 Gen 2 机器视觉开发套件
Tab IQ-9075 评估套件
Tab IQ-8 Beta 评估套件

**文件路径：** `<FIRMWARE_ROOT>/qualcomm-linux-spf-1-0_ap_standard_oem_nm-qirpsdk/QCM6490.LE.1.0/common/build/ufs/bin`

        - `QCM6490_bootbinaries.zip`
        - `QCM6490_dspso.zip`
        - `QCM6490_fw.zip`

**文件路径：** `<FIRMWARE_ROOT>/qualcomm-linux-spf-1-0_ap_standard_oem_nm-qirpsdk/QCS9100.LE.1.0/common/build/ufs/bin`

        - `QCS9100_bootbinaries.zip`
        - `QCS9100_dspso.zip`
        - `QCS9100_fw.zip`

**文件路径：** `<FIRMWARE_ROOT>/qualcomm-linux-spf-1-0_ap_standard_oem_nm-qirpsdk/QCS8300.LE.1.0/common/build/ufs/bin`

        - `QCS8300_bootbinaries.zip`
        - `QCS8300_dspso.zip`
        - `QCS8300_fw.zip`
3. 获取 `meta-qcom-robotics-extras` 和 `meta-qcom-extras` 层。

Note

    - 要获取 `<meta-qcom-robotics-extras-release-tag>`，请参阅 [Qualcomm^®^ Linux Intelligent Robotics Product SDK (QIRP SDK) 2.0 Release Notes](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-260)。例如，`r1.0_00077.0`。
    - 要获取 `<product>` 的值，请参阅下表。

表： 附加层的  product 取值

    | 参数 | RB3 Gen 2 机器视觉开发套件 | IQ-9075 评估套件 | IQ-8 Beta 评估套件 |
    | --- | --- | --- | --- |
    | `product` | `QCM6490.LE.1.0` | `QCS9100.LE.1.0` | `QCS8300.LE.1.0` |

git clone -b <meta-qcom-robotics-extras-release-tag> --depth 1 https://qpm-git.qualcomm.com/home2/git/qualcomm/qualcomm-linux-spf-1-0_hlos_oem_metadata.git
        mkdir -p layers/meta-qcom-robotics-extras
        mkdir -p layers/meta-qcom-extras
        cp -rf qualcomm-linux-spf-1-0_hlos_oem_metadata/<product>/common/config/meta-qcom-extras/* layers/meta-qcom-extras/
        cp -rf qualcomm-linux-spf-1-0_hlos_oem_metadata/<product>/common/config/meta-qcom-robotics-extras/* layers/meta-qcom-robotics-extras/
        Copy to clipboard
4. 搭建编译环境。

Note

如果您在 Arm64 Mac 的 Ubuntu Server VM 上编译 QIRP SDK，请在以下设置命令中添加变量设置 `SDKMACHINE=aarch64`。

MACHINE=<Machine_name> DISTRO=<Distro_name>  SDKMACHINE=aarch64 QCOM_SELECTED_BSP=<Build_override> source setup-robotics-environment <Build_directory>
        Copy to clipboard

cd <workspace>
        export CUST_ID="213195"
        export FWZIP_PATH="<FIRMWARE_ROOT>/qualcomm-linux-spf-1-0_ap_standard_oem_nm-qirpsdk/<product>/common/build/ufs/bin"
        ln -s layers/meta-qcom-robotics-distro/set_bb_env.sh ./setup-robotics-environment
        ln -s layers/meta-qcom-robotics-sdk/scripts/qirp-build ./qirp-build
        MACHINE=<Machine_name> DISTRO=<Distro_name>  QCOM_SELECTED_BSP=<Build_override> source setup-robotics-environment <Build_directory>
        cat >> conf/bblayers.conf <<EOF
        EXTRALAYERS = " \\
        \${WORKSPACE}/layers/meta-qcom-robotics-extras \\
        \${WORKSPACE}/layers/meta-qcom-extras \\
        "
        EOF
        Copy to clipboard

表： 固件特有参数

    | 参数 | RB3 Gen 2 机器视觉开发套件 | IQ-9075 评估套件 | IQ-8 Beta 评估套件 |
    | --- | --- | --- | --- |
    | `FIRMWARE_ROOT` | 固件代码的根路径 | 固件代码的根路径 | 固件代码的根路径 |
    | `product` | `QCM6490.LE.1.0` | `QCS9100.LE.1.0` | `QCS8300.LE.1.0` |

表：编译参数

    | 参数 | RB3 Gen 2 机器视觉套件 | IQ-9075 评估套件 | IQ-8 Beta 评估套件 |
    | --- | --- | --- | --- |
    | `Machine_name` | `qcs6490-rb3gen2-vision-kit` | `qcs9075-rb8-core-kit` | `qcs8300-ride-sx` |
    | `Distro_name` | `qcom-robotics-ros2-jazzy` | `qcom-robotics-ros2-jazzy` | `qcom-robotics-ros2-jazzy` |
    | `Build_override` | `custom` | `custom` | `custom` |
    | `Build_directory` | `build-qcs6490-custom` | `build-qcs9075-custom` | `build-qcs8300-custom` |
5. 编译机器人镜像和 QIRP SDK 文件。

../qirp-build qcom-robotics-full-image
        Copy to clipboard

    **不同机器的结果：**

Tab RB3 Gen 2 机器视觉开发套件
Tab IQ-9075 评估套件
Tab IQ-8 Beta 评估套件

- QIRP SDK artifact:

<workspace>/build-qcs6490-custom/tmp-glibc/deploy/qirpsdk_artifacts/qcs6490-rb3gen2-vision-kit/qirp-sdk_<version>.tar.gz
            Copy to clipboard
    - 机器人镜像：

<workspace>/build-qcs6490-custom/tmp-glibc/deploy/images/qcs6490-rb3gen2-vision-kit/qcom-robotics-full-image
            Copy to clipboard

使用机器\_名称 `qcs9075-rb8-core-kit` 和 `custom` override 的示例

> 
> 
> - QIRP SDK artifact:
> 
> 
> <workspace>/build-qcs9075-custom/tmp-glibc/deploy/qirpsdk_artifacts/qcs9075-rb8-core-kit/qirp-sdk_<version>.tar.gz
>             Copy to clipboard
>     - 机器人镜像：
> 
> 
> <workspace>/build-qcs9075-custom/tmp-glibc/deploy/images/qcs9075-rb8-core-kit/qcom-robotics-full-image
>             Copy to clipboard

使用机器\_名称 `qcs8300-ride-sx` 和 `custom` override 的示例

    - QIRP SDK artifact:

<workspace>/build-qcs8300-custom/tmp-glibc/deploy/qirpsdk_artifacts/qcs8300-ride-sx/qirp-sdk_<version>.tar.gz
            Copy to clipboard
    - 机器人镜像：

<workspace>/build-qcs8300-custom/tmp-glibc/deploy/images/qcs8300-ride-sx/qcom-robotics-full-image
            Copy to clipboard

## 后续步骤

- [刷写和安装](https://docs.qualcomm.com/doc/80-70018-265Y/topic/flash-and-install_4_3.html#flash-and-install-4-3)

Last Published: May 12, 2025

[Previous Topic
使用 GitHub 编译](https://docs.qualcomm.com/bundle/publicresource/80-70018-265Y/topics/build-with-github-binaries.md) [Next Topic
使用预编译的机器人 eSDK 编译机器人镜像](https://docs.qualcomm.com/bundle/publicresource/80-70018-265Y/topics/build-with-prebuilt-esdk.md)