# 概述

Source: [https://docs.qualcomm.com/doc/80-70014-7Y/topic/overview.html](https://docs.qualcomm.com/doc/80-70014-7Y/topic/overview.html)

Qualcomm® 片上系统 (SoC) 包括运行 Linux 操作系统的应用处理器、低功耗处理器 (aDSP) 和其他处理器。低功耗处理器运行实时操作系统 (RTOS)，用于执行 Qualcomm 传感器中枢 (QSH) 用例。

低功耗处理器支持以下功能：
- GPIO 可配置为串行总线：I^3^C、SPI、I^2^C 和 UART。
- 低功耗模式下的串行总线。
- 专用的本地内存，在 QSH 中也称为 Island。

注释： Qualcomm Linux 平台可用来开发适用于 QCS6490 和 QCS5430 的应用程序。

## QSH 传感器

Source: [https://docs.qualcomm.com/doc/80-70014-7Y/topic/overview.html](https://docs.qualcomm.com/doc/80-70014-7Y/topic/overview.html)

QSH 框架支持多种传感器，并提供对基于硬件和基于软件的传感器的权限。以下信息解释了基于硬件和基于软件的传感器的功能和能力：

- 基于硬件的传感器是通过直接测量特定环境属性（如加速度、磁场、压力、湿度、光和角速度）来收集数据的物理传感器。
- 基于软件的传感器，也称为虚拟传感器，是从一个或多个物理传感器收集数据并生成预期输出的算法。常见的示例是重力、计步器和游戏旋转矢量。

QSH 提供了一个框架来使用来自各种传感器的数据。传感器数据在物联网、游戏、健康和健身等领域非常实用。一个设备可以有多个给定类型的传感器。例如，翻盖手机在两个平面上各放置一个加速度计。已发布的属性或功能可区分每个加速度计传感器。您可以使用 QSH 客户端 API 访问平台上传感器的可用性、属性和功能。使用相同的 QSH 客户端 API 从 QSH 框架获取传感器数据。

QSH 框架 API 由 QSH 客户端 API 和传感器 API 组成，可用于执行以下传感器相关任务：

- 测定平台上可用的传感器。
- 使用传感器属性（例如支持的采样率、最大范围、制造商、电源要求和分辨率）定义单个传感器的功能。
- 启用传感器并设置采样率以获取传感器数据，并根据配置提供这些数据。

下表列出了 QSH 框架支持的基于硬件的传感器：

Table : 基于硬件的传感器

| 传感器名称 | 传感器类型 | 说明 | Proto API |
| --- | --- | --- | --- |
| 加速度计 | `accel` | 测量施加在所有 3 个物理轴（x、y 和 z）上的设备的加速度，单位为 m/s^2^ | `sns_accel.proto` |
| 陀螺仪 | `陀螺仪` | 测量设备围绕 3 个物理轴（x、y 和 z）中每个轴的旋转速率，单位为 rad/s | `sns_gyro.proto` |
| 传感器温度 | `sensor_temperature` | 以摄氏度 (°C) 测量传感器的温度 | `sns_sensor_temperature.proto` |
| 地磁传感器 | `mag` | 测量所有 3 个物理轴（x、y 和 z）的环境磁场，单位为微特斯拉 (μT) | `sns_mag.proto` |
| 接近 | `proximity` | 测量目标的接近程度并提供*近/远*事件 | `sns_proximity.proto` |
| 环境光 | `ambient_light` | 测量环境光水平照明，单位为 lx | `sns_ambient_light.proto` |
| 压力 | `pressure` | 测量环境气压，单位为百帕斯卡 (hPa) | `sns_pressure.proto` |
| 湿度 | `humidity` | 测量相对环境湿度，单位为百分比 (%) | `sns_humidity.proto` |
| 环境温度 | `ambient_temperature` | 提供环境室温，单位为摄氏度 (°C) | `sns_ambient_temperature.proto` |
| 霍尔 | `hall` | 测量磁场并提供磁铁*近/远*指示 | `sns_hall.proto` |
| 电容式接近 | `sar` | 利用电容变化检测人体的接近程度，并报告*近/远*事件 | `sns_sar.proto` |

Last Published: Aug 20, 2024

[Next Topic
快速上手](https://docs.qualcomm.com/bundle/publicresource/80-70014-7Y/topics/get_started.md)