当前位置: 首页 > news >正文

v4l2_subdev和video_device区分

相关规则

  • video_device是用户空间可见的设备节点,如摄像头、编解码器;
    v4l2_subdev是不可见于用户空间的中间硬件模块,比如sensor、ISP

  • 一个实体硬件(entity),也可以是 video_device或者v4l2_subdev;两者的结构体内都有media_entity;
    但是,v4l2_subdev内部也有video_device,说明v4l2_subdev和video_device并不是完全互斥的!
    比如一个v4l2_subdev,如果希望在调试或测试场景下被用户直接控制,就需要创建设备节点,此时该v4l2_subdev也是一个video_device!

  • 一个video_device,可能是捕获设备(V4L2_CAP_VIDEO_CAPTURE),也可能是输出设备(V4L2_CAP_VIDEO_OUTPUT);
    同样,它们也不是完全互斥的,少数硬件两者都是

  • 区分捕获设备和输出设备,是从用户的视角看的:
    用户往设备中灌图,用户对外提供数据给该设备,那该设备就是输出设备,比如显示设备;
    用户从设备中获取数据,那该设备就是输入设备,比如视频采集卡;
     

pisp-be 中的设备分析

先看下图:http://https://linuxkernel.org.cn/doc/html/latest/admin-guide/media/raspberrypi-pisp-be.html
image
 
根据以上描述,可以得出:

  • pispbe整体是一个v4l2_device
  • 一个v4l2_device可以包含多个video_device和v4l2_subdev
  • 这里的pispbe有一个v4l2_subdev,4个input类型的video_device,4个output类型的video_device
http://www.rkmt.cn/news/46823.html

相关文章:

  • 2025年11月全日制艺考生文化课新推荐:聚焦全日制艺考生文化课培训/全日制艺考生文化课机构/核心考点攻坚与沉浸式教学
  • [随笔]关于意识形态
  • Luogu P4151 [WC2011] 最大XOR和路径 题解
  • 2025年11月磨床电主轴厂家新推荐:聚焦国产磨床主轴/进口磨床主轴/内圆磨床主轴/外圆磨床主轴测评!
  • 会员小程序
  • MySQL学习,详解分页查询(limit)
  • 英语_阅读_A new way to see the world:AR_待读
  • 2025篷房行业优选榜:华烨海特斯五星领跑 铝合金 / 装配式 / 工业篷房领域 4 家实力企业精准适配多场景
  • stm32使用SPI写W25Q32
  • docker - 1 安装
  • 最小二乘困难详解5:非线性最小二乘求解实例
  • ##题解##洛谷P1578##最大子矩形 扫描线法
  • 【Azure Developer】azd 安装最新版无法登录中国区问题二:本地Windows环境遇问题
  • Mac 下载 VMware 11.1.0-1.dmg 后如何安装?超简单教程(附安装包)
  • 在R中生成交互地图leaflet包
  • 重启 MariaDB 数据库服务
  • 重练算法(代码随想录版) day 7 -哈希表part2
  • 团队作业2——《需求规格说明书》
  • gmssl常用命令 - 需要持续更新
  • 实用指南:根据用户行为数据中的判断列表在 Elasticsearch 中训练 LTR 模型
  • 转转客服IM聊天系统背后的技术挑战和实践分享
  • 实验 5:ViT Swin Transformer
  • chatTTS源码版本地部署踩的坑
  • 第一讲机器学习基础
  • 第二十八天
  • 102302138 林楚涵 作业2
  • PWM妙用:解锁LED亮度调节与呼吸灯的LuatOS开发之旅
  • 主子式与顺序主子式
  • JAVA 随机函数
  • CF1327F AND Segments