第21讲 Camera Sensor SubDevice 控制流程

本讲是Camera Sensor驱动专题的第21讲,我们介绍Camera Sensor驱动之Camera Sensor SubDevice 控制流程。

更多资源:

资源 描述
在线课程 极客笔记在线课程
知识星球 星球名称:深入浅出Android Camera <br/>星球ID: 17296815
Wechat 极客笔记圈

Camera Sensor SubDevice Operation Code

Camera Sensor SubDevice Operation Code

cmd.op_code

camera op code
CAM_QUERY_CAP
CAM_ACQUIRE_DEV
CAM_RELEASE_DEV
CAM_START_DEV
CAM_STOP_DEV
CAM_CONFIG_DEV
CAM_SENSOR_PROBE_CMD

Camera Sensor SubDevice 状态机

Camera Sensor SubDevice 状态机

Camera Sensor SubDevice 控制流程

CAM_QUERY_CAP :获取 sensor capabilities

Camera Sensor SubDevice 控制流程

CAM_ACQUIRE_DEV

  • 创建 device handle

  • 绑定device handle和session handle

  • 设备上电

  • 进入ACQUIRE状态

CAM_RELEASE_DEV

  • 设备下电

  • 销毁device handle

  • 解除绑定

  • 进入INIT状态

Camera Sensor SubDevice 控制流程

CAM_START_DEV

  • 配置 sensor stream on 寄存器
  • 进入 CAM_SENSOR_START 状态
  • Enable CRM SOF FREEZE 定时器

CAM_STOP_DEV

  • 配置 sensor stream off 寄存器
  • 进入 CAM_SENSOR_ACQUIRE 状态

Camera Sensor SubDevice 控制流程

CAM_CONFIG_DEV

  • 配置 sensor init 寄存器
  • 配置 sensor res 寄存器
  • 配置 sensor linecount, gain, framelength 等寄存器

Camera Sensor SubDevice 控制流程

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程