【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

相关推荐
二流小码农1 小时前
鸿蒙开发:上架困难?谈谈我的上架之路
android·ios·harmonyos
Propeller1 小时前
【Android】动态操作 Window 的背后机制
android·java
张风捷特烈1 小时前
Flutter&TolyUI#12 | 树形组件 toly_tree 重磅推出!
android·前端·flutter
柯南二号1 小时前
【大前端】【Android】一文详解Android MVVM 模式详情解析
android·前端
feathered-feathered1 小时前
Redis【事务】(面试相关)与MySQL相比较,重点在Redis事务
android·java·redis·后端·mysql·中间件·面试
Kapaseker2 小时前
三分钟搞懂 Kotlin Flow 中的背压
android·kotlin
柯南二号2 小时前
【大前端】【Android】把 Activity 重构成 MVVM 的对比示例
android·状态模式
某空m2 小时前
【Android】Glide的缓存机制
android·缓存·glide
某空m2 小时前
【Android】Glide的使用
android·glide
QING6182 小时前
Jetpack Compose 中的 ViewModel 作用域管理 —— 新手指南
android·kotlin·android jetpack