概述
介绍 Qualcomm® SoC 架构、应用处理器和应用数字信号处理器(aDSP)的作用,以及 QSH 在 Linux 传感器软件栈中的位置。涵盖基于硬件、基于软件和符合 QSH 标准的传感器类型。
架构
描述统一的事件驱动 QSH 框架及其组件,例如客户端管理器、服务、平台传感器、实用工具、操作系统抽象(OSA)和平台抽象层(PAL)。还描述了应用处理器和低功耗处理器上的软件模块。
消息
客户端应用程序和传感器驱动程序共同使用的通信约定。涵盖传感器和传感器实例、数据流、传感器唯一标识符(SUID)寻址、nanopb 编码、消息类型(请求、响应和事件)、请求选项、事件字段、消息负载以及 proto 文件模式。
功能特性
列出 QSH 的功能,包括操作系统和硬件无关性、island 内存、低功耗运行、校准支持,以及面向高速率应用(例如光学图像防抖(OIS))的直接通道 API。

