| github.com/qualcomm-linux/camera-driver | 该仓库包含下游 camera-kernel 的 camera-kernel 驱动源代码。 |
| github.com/qualcomm/gst-plugins-imsdk | Qualcomm® 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/kernel | Qualcomm Linux 内核 |
| github.com/qualcomm-linux/qcom-dtb-metadata | qcom-dtb-metadata 项目提供 Qualcomm Linux 所需的基于 FIT 的 DTB 打包和选择的规范文档以及 qcom-metadata.dts 文件。 |
| github.com/qualcomm/userspace-resource-manager | 用户空间资源管理器:系统资源供给框架 |
| github.com/qualcomm/abl2esp | abl2esp 是 ABL 的最小化重新实现,它会在所有可用的文件系统中搜索 EFI\boot\bootaa64.efi,并尝试加载和启动所找到的内容。 |
| github.com/qualcomm/fastrpc | FastRPC 是 Qualcomm 的用户空间库,用于在 CPU 与 DSP 之间实现高效的远程过程调用,以支持高性能计算。 |
| github.com/qualcomm-linux/kgsl | 该仓库包含用于 Adreno 系列 GPU 的 KGSL 驱动源代码。在 Qualcomm Snapdragon 目标平台上使用硬件加速的 OpenGL、计算和 Vulkan 时需要。 |
| github.com/qualcomm-linux/qcom-ptool | qcom-ptool 包含各种设备分区实用工具,例如 ptool.py、gen_partitions.py,以及 Qualcomm SoC 所需的各种分区配置示例文件。 |
| github.com/qualcomm/minkipc | 实现 Mink-IPC 接口的库以及使用该接口的客户端。MINK 是一个基于能力(capability)的安全框架。 |
| github.com/qualcomm/sensinghub | Qualcomm Sensing Hub(QSH)是一个常开、低功耗的接口,用于采集、处理和融合传感器与上下文数据。它提供稳定的 API,使应用程序和服务能够高效地与该 hub 交互,减少频繁唤醒应用处理器的需要。 |
| github.com/AudioReach/audioreach-kernel | 该仓库托管一组树外(out-of-tree)Linux 内核驱动,用于在音频 DSP 上运行的信号处理框架与用户空间中运行的 audioReach 图服务库之间提供通信通道。 |
| github.com/AudioReach/audioreach-audio-utils | Audioreach-audio-utils 包含 PAL 配置用例所需的实用工具和库。它包含 audio-route.h 头文件,其中定义了根据所提供参数更新混音器路径的各种 API。 |
| github.com/AudioReach/audioreach-pal | AudioReach 平台抽象层(Audioreach-PAL)是音频的硬件抽象层,为 Pulseaudio/Audio-Server 等客户端提供不同的 API,用于建立和配置音频用例。 |
| github.com/AudioReach/audioreach-pipewire-plugin | 该仓库托管 pipewire-plugin,为 pipewire 提供与 PAL 交互的模块。 |
| github.com/Audioreach/audioreach-engine | 该仓库托管通用信号处理框架的实现、可作为音频图(audio graph)一部分使用的模块,以及面向不同架构和 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/rpmsgexport | rpmsgexport 是一个小型用户空间实用工具,实现了 RPMSG_CREATE_EPT_IOCTL——它在 remoteproc(DSP/调制解调器)设备上线时通过 udev 规则自动创建 RPMsg 端点设备。 |
| github.com/linux-msm/hexagonrpc | 该仓库包含一个 FastRPC ioctl 封装器和一个反向隧道。
FastRPC 用于与 context hub 运行时环境(DSP 上管理传感器的程序)通信,并向远程处理器提供文件服务。 |