赞
踩
原作者:Hans Verkuil
特性与架构
特性
●视频捕获/输出和调谐(/ dev /videoX,流和控制)
●视频捕获和输出覆盖(/ dev / videoX,控制)
●内存到内存(也称为编解码器)设备(/ dev / videoX,streaming和控制)
●原始和切分VBI捕获和输出(/ dev /vbiX,streaming和控制)
●无线电调谐和调制(/ dev / radioX,控制,ALSA流式传输)
●RDS接收器/发射器(/ dev / radioX,流和控制)
●3.15内核中的软件定义无线电(/ dev / swradioX,流和控制)
●低级别子设备控制(/ dev / v4l-subdevX,控制)
●设备拓扑发现/控制(/ dev /mediaX,控制)
驱动程序架构
●桥驱动器控制负责DMA传输的平台/ USB / PCI/ ...硬件。
●根据电路板配置(USB ID,PCI ID,内核配置,设备树,模块选项),加载必要的子设备驱动程序。
●桥驱动程序最终注册其需要的设备节点。
●设备树模型的后果:子设备需要推迟初始化,直到加载了桥驱动程序。 桥驱动器需要推迟初始化子设备,直到所有所需的子设备都被加载(v4l2-异步)。
资源
● Linux Media Infrastructure API: http://linuxtv.org/downloads/v4l-dvb-apis.
Latestversion: http://hverkuil.home.xs4all.nl/spec/media.html
●Documentation/video4linux/v4l2-framework.txt and v4l2-controls.txt
● include/media/videobuf2-core.h
● Upstream media git repository: http://git.linuxtv.org/media_tree.git
● v4l-utils git repository: http://git.linuxtv.org/v4l-utils.git
● linux-media mailinglist & ircchannel: http://linuxtv.org/lists.php
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。