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

# 发布内容

本次发布包含以下内容：

* 托管在 GitHub 和 Qualcomm 服务器上的 Qualcomm Linux 平台软件包
* 托管在 CodeLinaro artifactory 服务器上的预构建固件

**Qualcomm Linux 平台交付物**

**托管在 GitHub 上的 Qualcomm Linux 平台元数据层**

<table style={{ width: "100%", borderCollapse: "collapse" }}>
  <thead>
    <tr>
      <th style={{ border: "1px solid #000", padding: "8px", textAlign: "left" }}>元数据层</th>
      <th style={{ border: "1px solid #000", padding: "8px", textAlign: "left" }}>描述</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ border: "1px solid #000", padding: "8px", verticalAlign: "top" }}>meta-qcom-distro</td>
      <td style={{ border: "1px solid #000", padding: "8px", verticalAlign: "top" }}>该层为基于 Qualcomm 的平台提供参考发行版配置和镜像，供 OpenEmbedded/Yocto Project Qualcomm BSP 层使用。</td>
    </tr>

    <tr>
      <td style={{ border: "1px solid #000", padding: "8px", verticalAlign: "top" }}>meta-qcom</td>
      <td style={{ border: "1px solid #000", padding: "8px", verticalAlign: "top" }}>该层为 Qualcomm 平台提供额外的配方和机器配置文件。这是面向基于 Qualcomm 的平台的 OpenEmbedded/Yocto Project 硬件使能层。</td>
    </tr>

    <tr>
      <td style={{ border: "1px solid #000", padding: "8px", verticalAlign: "top" }}>meta-audioreach</td>
      <td style={{ border: "1px solid #000", padding: "8px", verticalAlign: "top" }}>该层托管 AudioReach 的 OpenEmbedded 元层。</td>
    </tr>
  </tbody>
</table>

**托管在 GitHub 上、由 Qualcomm Linux 平台使用的开源 Git 仓库**

<div>
  <table style={{ borderCollapse: "collapse", width: "100%" }}>
    <thead>
      <tr>
        <th style={{ border: "1px solid black", padding: "8px" }}>仓库</th>
        <th style={{ border: "1px solid black", padding: "8px" }}>描述</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm-linux/camera-driver</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该仓库包含下游 camera-kernel 的 camera-kernel 驱动源代码。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm/gst-plugins-imsdk</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm® IM SDK 为多媒体开发提供硬件加速的 GStreamer 插件和参考应用程序，并集成了 AI SDK，如 Neural processing SDK、AI engine direct 和 Lite runtime。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm-linux/video-driver</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该仓库包含 VPU 的视频驱动源代码。在 Qualcomm Snapdragon 目标上使用 VPU 硬件时需要。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm-linux/kernel</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm Linux 内核</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm-linux/qcom-dtb-metadata</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>qcom-dtb-metadata 项目提供 Qualcomm Linux 所需的基于 FIT 的 DTB 打包与选择的规范文档和 qcom-metadata.dts 文件。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm/userspace-resource-manager</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>用户空间资源管理器：系统资源预配框架</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm/abl2esp</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>abl2esp is a minimal reimplementation of ABL that will search for EFI\boot\bootaa64.efi across all available file systems and attempt to load and start what it finds.</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm/fastrpc</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>FastRPC 是 Qualcomm 的用户空间库，可在 CPU 和 DSP 之间实现高效的远程过程调用，用于高性能计算。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm-linux/kgsl</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该仓库包含 Adreno 系列 GPU 的 KGSL 驱动源代码。在 Qualcomm Snapdragon 目标上使用硬件加速的 OpenGL、计算和 Vulkan 时需要。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm-linux/qcom-ptool</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>qcom-ptool 包含各种设备分区实用工具，如 ptool.py、gen\_partitions.py，以及 Qualcomm SoC 所需的各种示例分区配置文件。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm/minkipc</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>实现 Mink-IPC 接口的库以及使用该接口的客户端。MINK 是一个基于能力（capability）的安全框架。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/qualcomm/sensinghub</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm Sensing Hub（QSH）是一个常开、低功耗的接口，用于收集、处理并整合传感器和情境数据。它提供稳定的 API，使应用程序和服务能够高效地与该 hub 交互，减少频繁唤醒应用处理器的需求。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/AudioReach/audioreach-kernel</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该仓库托管一组树外（out-of-tree）Linux 内核驱动，为运行在音频 DSP 上的信号处理框架与运行在用户空间的 audioReach 图服务库之间提供通信通道。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/AudioReach/audioreach-audio-utils</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>Audioreach-audio-utils 包含 PAL 配置用例所需的实用工具和库。它包含 audio-route.h 头文件，该头文件定义了根据所提供参数更新混音器路径的各种 API。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/AudioReach/audioreach-pal</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>AudioReach 平台抽象层（Audioreach-PAL）是音频的硬件抽象层，为 Pulseaudio/Audio-Server 等客户端提供不同的 API，用于设置和配置音频用例。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/AudioReach/audioreach-pipewire-plugin</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该仓库托管 pipewire-plugin，为 pipewire 提供与 PAL 交互的模块。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/Audioreach/audioreach-engine</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该仓库托管通用信号处理框架的实现、可用作音频图一部分的模块，以及面向不同架构和 SoC 的平台 & 操作系统抽象层</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/Audioreach/audioreach-conf</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该仓库旨在托管由各 AudioReach 组件针对不同供应商/业务部门（BU）/芯片组/主板读取的配置文件。不同业务部门（BU）的例子包括 Qualcomm Linux、XR、Automotive、Linux Android 等。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/linux-msm/qbootctl</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>该 HAL 取自 AOSP 源代码，并经过重构以便在 musl/glibc 系统上构建和运行</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/linux-msm/rpmsgexport</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>rpmsgexport 是一个小型用户空间实用工具，实现了 RPMSG\_CREATE\_EPT\_IOCTL——当 remoteproc（DSP/调制解调器）设备出现时，它会通过 udev 规则自动创建 RPMsg 端点设备。</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>github.com/linux-msm/hexagonrpc</td>

        <td style={{ border: "1px solid black", padding: "8px" }}>
          该仓库包含一个 FastRPC ioctl 封装器和一个反向隧道。<br /><br />
          FastRPC 用于与 context hub 运行时环境（DSP 上管理传感器的程序）通信，并向远程处理器提供文件。
        </td>
      </tr>
    </tbody>
  </table>
</div>

**托管在 Qartifactory 上的 Qualcomm Linux 平台预构建软件包**

<div>
  <table style={{ borderCollapse: "collapse", width: "100%" }}>
    <thead>
      <tr>
        <th style={{ border: "1px solid black", padding: "8px" }}>技术领域</th>
        <th style={{ border: "1px solid black", padding: "8px" }}>预构建 tar.gz 名称</th>
        <th style={{ border: "1px solid black", padding: "8px" }}>预构建 tar.gz 的特性与功能</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camxcommon-headers\_1.0.6\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头驱动使用的摄像头专有通用实用工具 API</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camxfirmware-kodiak\_1.0.7\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>在 Kodiak 上支持摄像头功能的摄像头专有固件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camxfirmware-lemans\_1.0.7\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>在 Lemans 上支持摄像头功能的摄像头专有固件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camxfirmware-talos\_1.0.1\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>在 talos 上支持摄像头功能的摄像头专有固件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camxlib-kodiak\_1.0.18\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头专有库，例如 3A 库和 ISP 库</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camxlib-talos\_1.0.8\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头专有库，例如 3A 库和 ISP 库</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camxlib-lemans\_1.0.18\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头专有库，例如 3A 库和 ISP 库</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>chicdk-kodiak\_1.0.18\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头专有硬件接口开发套件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>camx-kodiak\_1.0.18\_armv8-2a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>摄像头专有核心引擎和业务逻辑</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>视频</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>qcom-video-ctrl\_1.0\_armv8-2a.tar.gz</td>

        <td style={{ border: "1px solid black", padding: "8px" }}>
          用于智能视频编解码器控制逻辑的 QCOM 库
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>图形</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>qcom-adreno\_1.855.4\_armv8a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>图形专有库</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>Core BSP</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>diag-router\_15.0+really1.0.2\_armv8a.tar.gz</td>

        <td style={{ border: "1px solid black", padding: "8px" }}>
          这是 Diag 二进制文件，是 AP 侧的核心实体，支持日志记录（日志、消息、事件）以及针对 Modem/ADSP/CDSP 等子系统的命令请求/响应。
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>Core BSP</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>diag\_15.0.qcom+really1.0.3\_armv8a.tar.gz</td>

        <td style={{ border: "1px solid black", padding: "8px" }}>
          这是 AP 侧 Diag 客户端满足其日志记录需求所需的 Diag 库。
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>传感器</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>qcom-sensors-prebuilts\_1.2.0\_armv8a.tar.gz</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>QCOM 传感器二进制文件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>安全</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>qwes\_1.0\_armv8a.tar.gz</td>

        <td style={{ border: "1px solid black", padding: "8px" }}>
          Qualcomm 无线边缘服务二进制文件、设置脚本和实用应用程序
        </td>
      </tr>
    </tbody>
  </table>
</div>

**托管在 Qartifactory 上的启动必备文件**

<div>
  <table style={{ borderCollapse: "collapse", width: "100%" }}>
    <thead>
      <tr>
        <th style={{ border: "1px solid black", padding: "8px" }}>SoC</th>
        <th style={{ border: "1px solid black", padding: "8px" }}>仓库</th>
        <th style={{ border: "1px solid black", padding: "8px" }}>描述</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>QCS6490/QCS5430</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>QCM6490\_bootbinaries.zip</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>包含启动所需的 NHLOS 关键二进制文件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>IQ9</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>QCS9100\_bootbinaries.zip</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>包含启动所需的 NHLOS 关键二进制文件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>IQ8</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>QCS8300\_bootbinaries.zip</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>包含启动所需的 NHLOS 关键二进制文件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>IQ6</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>QCS615\_bootbinaries.zip</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>包含启动所需的 NHLOS 关键二进制文件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>IQ-X7181</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>HAMOA\_bootbinaries.zip</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>包含启动所需的 NHLOS 关键二进制文件</td>
      </tr>

      <tr>
        <td style={{ border: "1px solid black", padding: "8px" }}>IQ-X5121</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>HAMOA\_bootbinaries.zip</td>
        <td style={{ border: "1px solid black", padding: "8px" }}>包含启动所需的 NHLOS 关键二进制文件</td>
      </tr>
    </tbody>
  </table>
</div>
