> ## 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" }}>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" }}>qualcomm/qimsdk</td><td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm® IM SDK 为多媒体开发提供硬件加速的 GStreamer 插件和参考应用程序，并集成了 AI SDK，如 Neural Processing SDK、AI Engine Direct 和 Lite Runtime。（仓库已从 gst-plugins-imsdk 重命名/迁移为 qimsdk）</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>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" }}>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" }}>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" }}>qualcomm/userspace-resource-manager</td><td style={{ border: "1px solid black", padding: "8px" }}>用户空间资源管理器：系统资源预配框架</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>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" }}>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" }}>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" }}>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" }}>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" }}>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" }}>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" }}>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" }}>AudioReach/audioreach-pal</td><td style={{ border: "1px solid black", padding: "8px" }}>Audioreach-PAL（AudioReach 平台抽象层）是音频的硬件抽象层，为 Pulseaudio/Audio-Server 等客户端提供不同的 API，用于设置和配置音频用例。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>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" }}>Audioreach/audioreach-engine</td><td style={{ border: "1px solid black", padding: "8px" }}>该仓库托管通用信号处理框架的实现、可用作音频图一部分的模块，以及面向不同架构和 SoC 的平台与操作系统抽象层</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>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" }}>Audioreach/audioreach-graphmgr</td><td style={{ border: "1px solid black", padding: "8px" }}>该仓库提供适用于 Linux 的 AudioReach Graph Manager，其中包括“Audio Graph Manager（AGM）”、基于 DBus 或 Android HW binder 的 IPC 客户端和服务器封装、TinyALSA PCM 和 Mixer 插件，以及 card-def 解析器。它支持多种构建系统（Android、Autotools），并为日志记录、IPC 通信以及与 AudioReach Graph Service 的集成提供可配置选项。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>Audioreach/audioreach-graphservices</td><td style={{ border: "1px solid black", padding: "8px" }}>AudioReach Graph Service 仓库提供与平台无关的图服务库，以及面向不同操作系统和平台的抽象层实现，二者协同工作，在信号处理框架中配置和控制音频图。它支持多种构建系统，包括 Android 和 Autotools，CMake 支持目前正在开发中，并基于 BSD-3-Clause 许可证发布。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>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" }}>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" }}>linux-msm/hexagonrpc</td><td style={{ border: "1px solid black", padding: "8px" }}>该仓库包含一个 FastRPC ioctl 封装器和一个反向隧道。FastRPC 用于与 Context Hub Runtime Environment（DSP 上管理传感器的程序）通信，并向远程处理器提供文件。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/tqftpserv</td><td style={{ border: "1px solid black", padding: "8px" }}>tqftpserv 软件是一个运行在 AF\_QIPCRTR（又称 QRTR）套接字类型之上的 TFTP（简单文件传输协议）服务器实现。tqftpserv 的主要用途是按请求将 Linux 文件系统中的文件提供给 Qualcomm SoC 上的其他处理器。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/rmtfs</td><td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm 远程文件系统服务实现</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>quic/qmi-framework</td><td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm 消息接口</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/pd-mapper</td><td style={{ border: "1px solid black", padding: "8px" }}>pd-mapper（Protection Domain Mapper，保护域映射器）是 Qualcomm Linux 平台中使用的用户空间守护进程。它管理运行在远程子系统（如 ADSP、CDSP 或 MPSS）上的保护域（PD）的可用性和映射。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>quic/time-services</td><td style={{ border: "1px solid black", padding: "8px" }}>Time-services 守护进程，用于将时间从调制解调器同步到 APPS，并在重启后保持时间（即使调制解调器未驻留网络）。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/qrtr</td><td style={{ border: "1px solid black", padding: "8px" }}>Linux 内核中 net/qrtr 的用户空间参考实现</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/bootrr</td><td style={{ border: "1px solid black", padding: "8px" }}>该仓库包含用于对在 LAVA 上进行自动化测试的开发板执行健全性检查的测试。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>andersson/mybw</td><td style={{ border: "1px solid black", padding: "8px" }}>一个用于测量内存读取性能（带宽）的简单工具。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/diag</td><td style={{ border: "1px solid black", padding: "8px" }}>DIAG 实现主机与各子系统之间诊断相关消息的路由。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qca/ath6kl-firmware</td><td style={{ border: "1px solid black", padding: "8px" }}>ath6kl-firmware 仓库托管 ath6kl Linux 内核 Wi-Fi 驱动所需的二进制固件镜像。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qca/qca-swiss-army-knife</td><td style={{ border: "1px solid black", padding: "8px" }}>该仓库托管一组用于调试和辅助驱动开发的实用工具。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/qmic</td><td style={{ border: "1px solid black", padding: "8px" }}>QMI IDL（接口定义语言）编译器。该工具用于根据 .idl 定义生成用于编码和解码 QMI 消息的 C 代码辅助程序。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>msm8916-mainline/qtestsign</td><td style={{ border: "1px solid black", padding: "8px" }}>qtestsign 是一个简单工具，使用虚拟证书链（“测试密钥”）对 ELF 格式的 Qualcomm 固件镜像进行“签名”</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/qdl</td><td style={{ border: "1px solid black", padding: "8px" }}>该工具与 ID 为 05C6:9008 的 USB 设备通信，上传烧录加载程序并使用它烧录镜像。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/debugcc</td><td style={{ border: "1px solid black", padding: "8px" }}>debugcc（Debug Clock Controller，调试时钟控制器）是一个 Linux 内核驱动组件，用于测量和验证 Qualcomm Snapdragon SoC 上的时钟频率。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/pil-squasher</td><td style={{ border: "1px solid black", padding: "8px" }}>pil-squasher 将拆分的固件镜像（mdt + bXX 文件）合并为单个 mbn 固件镜像，同时保留签名等信息。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>anestisb/qc\_image\_unpacker</td><td style={{ border: "1px solid black", padding: "8px" }}>用于提取 Android 设备中使用的 meta 和打包 Qualcomm 镜像的工具。这类镜像主要用于 bootloader 和调制解调器镜像。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>quic/quic-teec</td><td style={{ border: "1px solid black", padding: "8px" }}>该仓库提供一个接口，通过注册到 Linux TEE 子系统的 QCOM-TEE 驱动与 Qualcomm 可信执行环境（QTEE）通信</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>quic/mink-idl-compiler</td><td style={{ border: "1px solid black", padding: "8px" }}>Mink IDL 用于描述可跨安全域边界进行通信的编程接口。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm-linux/optee\_os</td><td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm 用于 OP-TEE OS 的上游暂存仓库</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm-linux/trusted-firmware-a</td><td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm 用于 Trusted Firmware-A 的上游暂存仓库</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>coreboot/qc\_blobs</td><td style={{ border: "1px solid black", padding: "8px" }}>[https://review.coreboot.org/qc\_blobs](https://review.coreboot.org/qc_blobs) 的只读镜像。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm-linux/u-boot</td><td style={{ border: "1px solid black", padding: "8px" }}>该目录包含 U-Boot 的源代码，U-Boot 是一个适用于基于 PowerPC、ARM、MIPS 及其他多种处理器的嵌入式开发板的引导加载程序</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>linux-msm/dsp-binaries</td><td style={{ border: "1px solid black", padding: "8px" }}>在基于 Qualcomm 的设备上的 Hexagon DSP 中使用 FastRPC 所需的二进制文件。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>op-tee/optee\_client</td><td style={{ border: "1px solid black", padding: "8px" }}>该 git 仓库包含 OP-TEE 项目非安全侧实现的源代码，由客户端库和 tee-supplicant 组成。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>op-tee/optee\_test</td><td style={{ border: "1px solid black", padding: "8px" }}>该 git 仓库包含用于测试 OP-TEE 项目的测试套件（xtest）的源代码。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm-linux/gbm-msm-backend</td><td style={{ border: "1px solid black", padding: "8px" }}>面向 Qualcomm MSM（Mobile Station Modem）平台的 GBM（Generic Buffer Manager，通用缓冲区管理器）后端实现，设计为叠加在上游 Mesa GBM 之上运行。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm/camera-service</td><td style={{ border: "1px solid black", padding: "8px" }}>Camera Service：提供一个加载 CamX 库以与摄像头硬件模块交互的摄像头服务。此外，它还提供用于与该服务通信的客户端 API。基于 GStreamer 的应用等可以使用这些客户端 API 访问摄像头画面并构建最终用户解决方案。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm/sigma-dut</td><td style={{ border: "1px solid black", padding: "8px" }}>WFA Sigma DUT/CA</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>quic/cbsp-boot-utilities</td><td style={{ border: "1px solid black", padding: "8px" }}>该项目托管与启动固件相关的实用工具/应用程序。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>dcleblanc/SafeInt</td><td style={{ border: "1px solid black", padding: "8px" }}>SafeInt 是一个用于管理整数溢出的 C++ 类库。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>onnxruntime/onnxruntime-qnn</td><td style={{ border: "1px solid black", padding: "8px" }}>onnxruntime-qnn 是 onnxruntime 的 Qualcomm AI Runtime（QAIRT）执行提供程序。它在 Qualcomm 设备上为 onnxruntime 提供硬件加速和高级功能。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>TC956X/TC9564\_Firmware</td><td style={{ border: "1px solid black", padding: "8px" }}>TC9564 PCIe 转以太网桥接芯片固件</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm-linux/TC9564\_Host\_Driver</td><td style={{ border: "1px solid black", padding: "8px" }}>TC9564 PCIe 转以太网桥接芯片 Linux 主机驱动（fork 已从 tc956x 组织迁移到 qualcomm-linux 组织）</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>qualcomm-linux/boot-firmware-ci</td><td style={{ border: "1px solid black", padding: "8px" }}>启动固件 CI/CD 仓库，提供可在各发行版之间复用的构建产物</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.38\_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" }}>camxfirmware-hamoa\_1.0.0\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>在 Hamoa 上支持摄像头功能的 Qualcomm 摄像头固件</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxlib-kodiak\_1.0.35\_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.38\_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.38\_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-hamoa\_1.0.41\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>摄像头专有库：适用于 Hamoa 平台的通用实用工具、图像处理算法和硬件支持库</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>chicdk-kodiak\_1.0.35\_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" }}>chicdk-lemans\_1.0.38\_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" }}>chicdk-talos\_1.0.38\_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" }}>chicdk-hamoa\_1.0.41\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>适用于 Hamoa 平台的摄像头硬件接口开发套件：用于用例选择和摄像头流水线拓扑创建的可配置机制</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camx-kodiak\_1.0.35\_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-lemans\_1.0.38\_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-talos\_1.0.38\_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-hamoa\_1.0.41\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>适用于 Hamoa 的 CamX 核心引擎，负责管理摄像头流水线、在摄像头客户端与硬件之间进行协调，并向上层框架提供结构化接口</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxcommon-hamoa\_1.0.41\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>Hamoa 平台上摄像头驱动使用的摄像头专有通用实用工具 API</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxcommon-lemans\_1.0.38\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>Lemans 平台上摄像头驱动使用的摄像头专有通用实用工具 API</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxcommon-talos\_1.0.38\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>Talos 平台上摄像头驱动使用的摄像头专有通用实用工具 API</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxtest-kodiak\_1.0.35\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>CamX 协议栈的摄像头专有测试二进制文件和验证应用程序（Kodiak）</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxtest-lemans\_1.0.38\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>CamX 协议栈的摄像头专有测试二进制文件和验证应用程序（Lemans）</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxtest-talos\_1.0.38\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>CamX 协议栈的摄像头专有测试二进制文件和验证应用程序（Talos）</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>摄像头</td><td style={{ border: "1px solid black", padding: "8px" }}>camxtest-hamoa\_1.0.38\_armv8-2a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>CamX 协议栈的摄像头专有测试二进制文件和验证应用程序（Hamoa）</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.2\_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" }}>qcom-adreno\_1.877.3\_armv8a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>预构建用户模式库集合，用于为 Qualcomm Adreno GPU 支持 OpenGL ES、Vulkan 和 OpenCL API</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.3\_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.5\_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.1\_armv8a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>启用传感器和访问硬件传感器数据所需的预构建核心二进制文件；还包括通过 Sensinghub 接口验证传感器服务功能的测试应用程序。</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>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>AI/ML</td><td style={{ border: "1px solid black", padding: "8px" }}>v2.50.0.260828.zip (qairt-sdk)</td><td style={{ border: "1px solid black", padding: "8px" }}>Qualcomm AI Runtime SDK——提供在 Qualcomm 设备的 CPU、GPU 和 NPU/HTP 加速器上高效运行机器学习模型所需的工具、运行时和模型执行引擎。</td></tr>
      <tr><td style={{ border: "1px solid black", padding: "8px" }}>多媒体</td><td style={{ border: "1px solid black", padding: "8px" }}>qcom-fastcv-binaries\_1.8.9\_armv8a.tar.gz</td><td style={{ border: "1px solid black", padding: "8px" }}>经过优化的 Qualcomm FastCV 用户空间库，支持图像处理和计算机视觉应用</td></tr>
    </tbody>
  </table>
</div>

<br />

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

<br />

<div>
  <table style={{ borderCollapse: "collapse", width: "100%" }}>
    <thead>
      <tr>
        <th style={{ border: "1px solid #000", padding: "8px" }}>
          SoC
        </th>

        <th style={{ border: "1px solid #000", padding: "8px" }}>
          仓库
        </th>

        <th style={{ border: "1px solid #000", padding: "8px" }}>
          描述
        </th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td
          rowSpan={2}
          style={{
      border: "1px solid #000",
      padding: "8px",
      verticalAlign: "top"
    }}
        >
          QCS6490/QCS5430
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          QCM6490\_bootbinaries.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含启动所需的 NHLOS 关键二进制文件
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid #000", padding: "8px" }}>
          QCM6490\_bootbinaries\_immutable.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含 NHLOS 不可变二进制文件
        </td>
      </tr>

      <tr>
        <td
          rowSpan={2}
          style={{
      border: "1px solid #000",
      padding: "8px",
      verticalAlign: "top"
    }}
        >
          IQ9
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          QCS9100\_bootbinaries.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含启动所需的 NHLOS 关键二进制文件
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid #000", padding: "8px" }}>
          QCS9100\_bootbinaries\_immutable.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含 NHLOS 不可变二进制文件
        </td>
      </tr>

      <tr>
        <td
          rowSpan={2}
          style={{
      border: "1px solid #000",
      padding: "8px",
      verticalAlign: "top"
    }}
        >
          IQ8
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          QCS8300\_bootbinaries.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含启动所需的 NHLOS 关键二进制文件
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid #000", padding: "8px" }}>
          QCS8300\_bootbinaries\_immutable.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含 NHLOS 不可变二进制文件
        </td>
      </tr>

      <tr>
        <td
          style={{
      border: "1px solid #000",
      padding: "8px",
      verticalAlign: "top"
    }}
        >
          IQ6
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          QCS615\_bootbinaries.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含启动所需的 NHLOS 关键二进制文件
        </td>
      </tr>

      <tr>
        <td
          rowSpan={2}
          style={{
      border: "1px solid #000",
      padding: "8px",
      verticalAlign: "top"
    }}
        >
          IQ-X7181
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          HAMOA\_bootbinaries.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含启动所需的 NHLOS 关键二进制文件
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid #000", padding: "8px" }}>
          HAMOA\_bootbinaries\_immutable.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含 NHLOS 不可变二进制文件
        </td>
      </tr>

      <tr>
        <td
          rowSpan={2}
          style={{
      border: "1px solid #000",
      padding: "8px",
      verticalAlign: "top"
    }}
        >
          IQ-5121
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          HAMOA\_bootbinaries.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含启动所需的 NHLOS 关键二进制文件
        </td>
      </tr>

      <tr>
        <td style={{ border: "1px solid #000", padding: "8px" }}>
          HAMOA\_bootbinaries\_immutable.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含 NHLOS 不可变二进制文件
        </td>
      </tr>

      <tr>
        <td
          style={{
      border: "1px solid #000",
      padding: "8px",
      verticalAlign: "top"
    }}
        >
          CQ2390/IQ2390
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          SHIKRA\_bootbinaries.zip
        </td>

        <td style={{ border: "1px solid #000", padding: "8px" }}>
          包含启动所需的 NHLOS 关键二进制文件
        </td>
      </tr>
    </tbody>
  </table>
</div>
