> ## 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.

# 安装

Qualcomm® Intelligent Multimedia SDK（QIM SDK）是一个用于构建视觉 AI 流水线的 AI 框架。它运行在 Qualcomm 强大且高能效的 IoT 平台上，提供基于 GStreamer 的多媒体、计算机视觉（CV）和人工智能（AI）插件，以便于无缝的应用开发。

<Tabs>
  <Tab title="Ubuntu 上的 QIMSDK">
    ## 前提条件

    确保您的 [Dragonwing](https://qualcomm-3.mintlify.io/welcome) 设备已安装 Ubuntu，并且您具有 shell 访问权限。<br />
    [在 Qualcomm IoT 平台上下载 Ubuntu](https://ubuntu.com/download/qualcomm-iot)

    ## 安装

    <Steps>
      <Step title="添加 Qualcomm PPA">
        更新软件包元数据并添加 Qualcomm Ubuntu PPA。

        ```bash theme={null}
        sudo apt update
        sudo add-apt-repository ppa:ubuntu-qcom-iot/qcom-ppa
        ```
      </Step>

      <Step title="安装 GStreamer 核心组件">
        安装所需的 GStreamer 工具和基础多媒体软件包。

        ```bash theme={null}
        sudo apt install -y \
          gstreamer1.0-tools \
          gstreamer1.0-plugins-good \
          gstreamer1.0-plugins-base \
          gstreamer1.0-libav
        ```
      </Step>

      <Step title="安装 Qualcomm 硬件加速 GStreamer 插件">
        安装 Qualcomm GStreamer 插件包。

        ```bash theme={null}
        sudo apt install -y \
          gstreamer1.0-plugins-qcom
        ```
      </Step>

      <Step title="安装 AI 运行时和推理组件">
        安装推理工作流所需的 AI 运行时软件包和开发者工具。

        ```bash theme={null}
        sudo apt install -y \
          tensorflow-lite-qcom-apps \
          libqnn-dev \
          libsnpe-dev
        ```
      </Step>

      <Step title="在设备上验证 QIMSDK 插件">
        验证安装后 Qualcomm 特定的 GStreamer 插件是否可用。

        ```bash theme={null}
        gst-inspect-1.0 | grep qti
        ```

        安装完成后，您应该会看到列出的 Qualcomm 特定 GStreamer 插件。

        <img src="https://mintlify.s3.us-west-1.amazonaws.com/qualcomm-prod/zh/SDKs/IMSDK/images/gst-inspect-qti.png" alt="QIMSDK 插件列表" />
      </Step>

      <Step title="安装可选的开发者软件包">
        根据您的开发或部署需求使用以下可选软件包。

        <AccordionGroup>
          <Accordion title="多媒体加速与系统集成">
            安装用于 FastCV、DMA 缓冲区堆集成和传感器测试应用的软件包。

            ```bash theme={null}
            sudo apt install -y \
              qcom-fastcv-binaries-dev \
              qcom-libdmabufheap-dev \
              qcom-sensors-test-apps
            ```
          </Accordion>

          <Accordion title="实用工具和媒体工具">
            安装在媒体开发、调试和验证期间常用的实用工具。

            ```bash theme={null}
            sudo apt install -y \
              ffmpeg \
              net-tools \
              pulseaudio-utils \
              selinux-utils \
              unzip \
              v4l-utils \
              qnn-tools \
              snpe-tools
            ```
          </Accordion>

          <Accordion title="示例应用程序和 Python 示例">
            安装示例应用程序和 Python 示例，用于快速验证和开发。

            ```bash theme={null}
            sudo apt install -y \
              gstreamer1.0-qcom-sample-apps \
              gstreamer1.0-qcom-python-examples
            ```
          </Accordion>

          <Accordion title="Wayland 和显示支持（仅服务器）">
            为需要 GUI 或合成器支持的系统安装显示和 Wayland 相关软件包。

            ```bash theme={null}
            sudo apt install -y \
              qcom-adreno1 \
              weston-autostart \
              xwayland
            ```
          </Accordion>
        </AccordionGroup>
      </Step>
    </Steps>
  </Tab>

  <Tab title="Yocto 上的 QIMSDK">
    ## Yocto 说明

    选择相应的 **Qualcomm Development Kit – Linux Quick Start Guide** 来更新 Qualcomm Linux 软件。
    [开发套件](https://docs.qualcomm.com/nav/home/dev-kits.html?product=895724676033554725\&version=2.0-rc2)
  </Tab>
</Tabs>
