【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

相关推荐
f30517091 小时前
Python实现数据可视化用Matplotlib轻松创建专业级图表
android
2501_915918415 小时前
iOS 26 App 性能测试|性能评测|iOS 26 性能对比:实战策略
android·macos·ios·小程序·uni-app·cocoa·iphone
咋吃都不胖lyh9 小时前
SQL-多对多关系
android·mysql·数据分析
cyy2989 小时前
android 屏幕适配
android
Digitally10 小时前
如何通过 5 种有效方法同步 Android 和 Mac
android·macos
行墨12 小时前
Jetpack Compose 深入浅出(二)——基础组件Text
android
雨白14 小时前
深入理解协程的运作机制 —— 调度、挂起与性能
android·kotlin
沐怡旸14 小时前
【Android】Android系统体系结构
android
namehu14 小时前
React Native 应用性能分析与优化不完全指南
android·react native·ios
xqlily15 小时前
Kotlin:现代编程语言的革新者
android·开发语言·kotlin