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

# 发布内容

本版本包括以下内容：

* 托管在 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 平台提供额外的配方（recipe）和机器配置文件。是基于 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 是 ABL 的最小化重新实现，它会在所有可用的文件系统中搜索 EFI\boot\bootaa64.efi，并尝试加载和启动所找到的内容。</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" }}>该仓库托管通用信号处理框架的实现、可作为音频图（audio graph）一部分使用的模块，以及面向不同架构和 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" }}>camera</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" }}>camera</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" }}>camera</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" }}>camera</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" }}>camera</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" }}>camera</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" }}>camera</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" }}>camera</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" }}>camera</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" }}>video</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" }}>Graphics</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" }}>Sensors</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" }}>security</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>
