Skip to main content
本次发布包含以下内容:
  • 托管在 GitHub 和 Qualcomm 服务器上的 Qualcomm Linux 平台软件包
  • 托管在 CodeLinaro artifactory 服务器上的预构建固件
Qualcomm Linux 平台交付物 托管在 GitHub 上的 Qualcomm Linux 平台元数据层
元数据层描述
meta-qcom-distro该层为基于 Qualcomm 的平台提供参考发行版配置和镜像,供 OpenEmbedded/Yocto Project Qualcomm BSP 层使用。
meta-qcom该层为 Qualcomm 平台提供额外的配方和机器配置文件。这是面向基于 Qualcomm 的平台的 OpenEmbedded/Yocto Project 硬件使能层。
meta-audioreach该层托管 AudioReach 的 OpenEmbedded 元层。
托管在 GitHub 上、由 Qualcomm Linux 平台使用的开源 Git 仓库
仓库描述
github.com/qualcomm-linux/camera-driver该仓库包含下游 camera-kernel 的 camera-kernel 驱动源代码。
github.com/qualcomm/gst-plugins-imsdkQualcomm® IM SDK 为多媒体开发提供硬件加速的 GStreamer 插件和参考应用程序,并集成了 AI SDK,如 Neural processing SDK、AI engine direct 和 Lite runtime。
github.com/qualcomm-linux/video-driver该仓库包含 VPU 的视频驱动源代码。在 Qualcomm Snapdragon 目标上使用 VPU 硬件时需要。
github.com/qualcomm-linux/kernelQualcomm Linux 内核
github.com/qualcomm-linux/qcom-dtb-metadataqcom-dtb-metadata 项目提供 Qualcomm Linux 所需的基于 FIT 的 DTB 打包与选择的规范文档和 qcom-metadata.dts 文件。
github.com/qualcomm/userspace-resource-manager用户空间资源管理器:系统资源预配框架
github.com/qualcomm/abl2espabl2esp 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.
github.com/qualcomm/fastrpcFastRPC 是 Qualcomm 的用户空间库,可在 CPU 和 DSP 之间实现高效的远程过程调用,用于高性能计算。
github.com/qualcomm-linux/kgsl该仓库包含 Adreno 系列 GPU 的 KGSL 驱动源代码。在 Qualcomm Snapdragon 目标上使用硬件加速的 OpenGL、计算和 Vulkan 时需要。
github.com/qualcomm-linux/qcom-ptoolqcom-ptool 包含各种设备分区实用工具,如 ptool.py、gen_partitions.py,以及 Qualcomm SoC 所需的各种示例分区配置文件。
github.com/qualcomm/minkipc实现 Mink-IPC 接口的库以及使用该接口的客户端。MINK 是一个基于能力(capability)的安全框架。
github.com/qualcomm/sensinghubQualcomm Sensing Hub(QSH)是一个常开、低功耗的接口,用于收集、处理并整合传感器和情境数据。它提供稳定的 API,使应用程序和服务能够高效地与该 hub 交互,减少频繁唤醒应用处理器的需求。
github.com/AudioReach/audioreach-kernel该仓库托管一组树外(out-of-tree)Linux 内核驱动,为运行在音频 DSP 上的信号处理框架与运行在用户空间的 audioReach 图服务库之间提供通信通道。
github.com/AudioReach/audioreach-audio-utilsAudioreach-audio-utils 包含 PAL 配置用例所需的实用工具和库。它包含 audio-route.h 头文件,该头文件定义了根据所提供参数更新混音器路径的各种 API。
github.com/AudioReach/audioreach-palAudioReach 平台抽象层(Audioreach-PAL)是音频的硬件抽象层,为 Pulseaudio/Audio-Server 等客户端提供不同的 API,用于设置和配置音频用例。
github.com/AudioReach/audioreach-pipewire-plugin该仓库托管 pipewire-plugin,为 pipewire 提供与 PAL 交互的模块。
github.com/Audioreach/audioreach-engine该仓库托管通用信号处理框架的实现、可用作音频图一部分的模块,以及面向不同架构和 SoC 的平台 & 操作系统抽象层
github.com/Audioreach/audioreach-conf该仓库旨在托管由各 AudioReach 组件针对不同供应商/业务部门(BU)/芯片组/主板读取的配置文件。不同业务部门(BU)的例子包括 Qualcomm Linux、XR、Automotive、Linux Android 等。
github.com/linux-msm/qbootctl该 HAL 取自 AOSP 源代码,并经过重构以便在 musl/glibc 系统上构建和运行
github.com/linux-msm/rpmsgexportrpmsgexport 是一个小型用户空间实用工具,实现了 RPMSG_CREATE_EPT_IOCTL——当 remoteproc(DSP/调制解调器)设备出现时,它会通过 udev 规则自动创建 RPMsg 端点设备。
github.com/linux-msm/hexagonrpc该仓库包含一个 FastRPC ioctl 封装器和一个反向隧道。

FastRPC 用于与 context hub 运行时环境(DSP 上管理传感器的程序)通信,并向远程处理器提供文件。
托管在 Qartifactory 上的 Qualcomm Linux 平台预构建软件包
技术领域预构建 tar.gz 名称预构建 tar.gz 的特性与功能
摄像头camxcommon-headers_1.0.6_armv8-2a.tar.gz摄像头驱动使用的摄像头专有通用实用工具 API
摄像头camxfirmware-kodiak_1.0.7_armv8-2a.tar.gz在 Kodiak 上支持摄像头功能的摄像头专有固件
摄像头camxfirmware-lemans_1.0.7_armv8-2a.tar.gz在 Lemans 上支持摄像头功能的摄像头专有固件
摄像头camxfirmware-talos_1.0.1_armv8-2a.tar.gz在 talos 上支持摄像头功能的摄像头专有固件
摄像头camxlib-kodiak_1.0.18_armv8-2a.tar.gz摄像头专有库,例如 3A 库和 ISP 库
摄像头camxlib-talos_1.0.8_armv8-2a.tar.gz摄像头专有库,例如 3A 库和 ISP 库
摄像头camxlib-lemans_1.0.18_armv8-2a.tar.gz摄像头专有库,例如 3A 库和 ISP 库
摄像头chicdk-kodiak_1.0.18_armv8-2a.tar.gz摄像头专有硬件接口开发套件
摄像头camx-kodiak_1.0.18_armv8-2a.tar.gz摄像头专有核心引擎和业务逻辑
视频qcom-video-ctrl_1.0_armv8-2a.tar.gz用于智能视频编解码器控制逻辑的 QCOM 库
图形qcom-adreno_1.855.4_armv8a.tar.gz图形专有库
Core BSPdiag-router_15.0+really1.0.2_armv8a.tar.gz这是 Diag 二进制文件,是 AP 侧的核心实体,支持日志记录(日志、消息、事件)以及针对 Modem/ADSP/CDSP 等子系统的命令请求/响应。
Core BSPdiag_15.0.qcom+really1.0.3_armv8a.tar.gz这是 AP 侧 Diag 客户端满足其日志记录需求所需的 Diag 库。
传感器qcom-sensors-prebuilts_1.2.0_armv8a.tar.gzQCOM 传感器二进制文件
安全qwes_1.0_armv8a.tar.gzQualcomm 无线边缘服务二进制文件、设置脚本和实用应用程序
托管在 Qartifactory 上的启动必备文件
SoC仓库描述
QCS6490/QCS5430QCM6490_bootbinaries.zip包含启动所需的 NHLOS 关键二进制文件
IQ9QCS9100_bootbinaries.zip包含启动所需的 NHLOS 关键二进制文件
IQ8QCS8300_bootbinaries.zip包含启动所需的 NHLOS 关键二进制文件
IQ6QCS615_bootbinaries.zip包含启动所需的 NHLOS 关键二进制文件
IQ-X7181HAMOA_bootbinaries.zip包含启动所需的 NHLOS 关键二进制文件
IQ-X5121HAMOA_bootbinaries.zip包含启动所需的 NHLOS 关键二进制文件