本讲是Camera Sensor驱动专题的第23讲,我们介绍Camera Sensor驱动之Camera Sensor CCI 驱动。
更多资源:
资源 | 描述 |
---|---|
在线课程 | 极客笔记在线课程 |
知识星球 | 星球名称:深入浅出Android Camera <br/> 星球ID: 17296815 |
极客笔记圈 |
Camera Sensor CCI 工作原理
一个CCI设备通常包含2条CCI 总线
Camera Sensor CCI 流程介绍
cam_cci_subdev_ioctl
VIDIOC_MSM_CCI_CFG
- MSM_CCI_INIT
-
MSM_CCI_RELEASE
-
MSM_CCI_I2C_READ
-
MSM_CCI_I2C_WRITE
-
MSM_CCI_I2C_WRITE_SEQ
-
MSM_CCI_I2C_WRITE_BURST
-
MSM_CCI_I2C_WRITE_SYNC
-
MSM_CCI_I2C_WRITE_ASYNC
-
MSM_CCI_I2C_WRITE_SYNC_BLOCK
-
MSM_CCI_GPIO_WRITE
-
MSM_CCI_SET_SYNC_CID
VIDIOC_CAM_CONTROL
- 暂时未使用
I2C 数据结构
CCI WRITE 流程
CCI READ 流程
调试技巧
$adb root
$adb shell
#echo 0x4000 > /sys/module/cam_debug_util/parameters/debug_mdl
#logcat | grep -i “cam_cci_data_queue”