【Camera KMD ISP SubSystem笔记】CRM V4L2驱动模型

  1. CRM为主设备 /dev/video0,先创建 v4l2_device 设备,再创建 video_device 设备,最后创建 media_device 设备/dev/media0

v4l2_device的mdev指向media_device,v4l2_device的entity链接到media_device的entities上(链表节点)

  1. cpas为子设备 /dev/v4l2-subdev0,先创建 v4l2_subdev,v4l2_subdev的list指向v4l2_device的subdevs(链表节点)

v4l2_subdev的v4l2_dev指向v4l2_device,v4l2_subdev的entity链接到media_device的entities上(链表节点)

v4l2_subdev的devnode指向video_device用来创建节点/dev/v4l2-subdev0

相关推荐
小阳睡不醒16 分钟前
小白成长之路-部署Zabbix7(二)
android·运维
mmoyula2 小时前
【RK3568 PWM 子系统(SG90)驱动开发详解】
android·linux·驱动开发
你过来啊你4 小时前
Android用户鉴权实现方案深度分析
android·鉴权
kerli6 小时前
Android 嵌套滑动设计思想
android·客户端
恣艺7 小时前
LeetCode 854:相似度为 K 的字符串
android·算法·leetcode
阿华的代码王国8 小时前
【Android】相对布局应用-登录界面
android·xml·java
用户207038619499 小时前
StateFlow与SharedFlow如何取舍?
android
QmDeve9 小时前
原生Android Java调用系统指纹识别方法
android