Skip to main content
本文档介绍通过 MIPI CSI 接口接收数据的相机子系统。 USB 相机数据通过 USB 接口传输,相机子系统不涉及 USB 相机数据传输。有关 USB 相机的使用,请参见 USB 相机配置。 网络相机数据通过网络接口传输,相机子系统不涉及网络相机数据传输。设备可以通过 GStreamer rtspsrc 插件接收网络相机数据。

相机组件

下图显示了 Qualcomm Camera 的组件。
以下组件由 Qualcomm 提供: Qualcomm 提供了一个 GStreamer 插件,使应用程序开发人员能够与 Qualcomm 相机子系统对接。有关应用程序开发,请参见 GStreamer API。 Qualcomm 为相机传感器驱动程序开发人员和 IQ 调优工程师提供了接口,以开发自己的传感器驱动程序并执行自定义 IQ 调优。请参见相机补充文档中的 相机传感器驱动程序开发与调优。 进行相机传感器驱动程序开发和自定义 IQ 调优需要具有 meta- qcom-extras 层的访问权限。有关访问级别,请参考 访问级别映射。

前提条件

  • 按照 Qualcomm Linux 构建指南 中的说明设置基础环境
  • 将最新的软件版本刷写到开发板
  • 设置 SSH 连接:
    1. 按照 使用 SSH 中提到的步骤在 Permissive 模式下启用 SSH。
    2. 运行以下命令连接到设备:
      例如,如果设备的 IP 地址为 10.92.160.222,请运行以下命令:
  • 我们建议使用 Qualcomm Launcher 工具进行构建刷写,因为它会在内部处理所有必需的配置。请参考 Qualcomm Launcher - 刷写步骤。 如果使用其他刷写方法,请注意以下事项:
    • 下游相机驱动程序默认未启用。
    • 您必须按照 Qualcomm Linux 迁移指南 中的相机 overlay 配置步骤显式启用它。
    警告:
    上游和下游 Qualcomm 相机子系统驱动程序是互斥的。 每个系统配置只能启用其中一种实现。 同时启用两者不受支持,并且可能导致驱动程序冲突或未定义行为。