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 摄像头子系统驱动程序互斥。 每个系统配置只能启用其中一种实现。 同时启用两者不受支持,并可能导致驱动程序冲突或未定义行为。