一.概述 Video for Linux 2,简称V4l2,是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口. 摄像头驱动是属于字符设备驱动程序.(分析linux3.4.2内核) 二.如何写字符设备驱动 1.对于简单的驱动: 1).构造一个file_operations:.open=drv_open .read=drv_read 2).告诉内核:register_chrdev(主设备号,名字,&file_operations) 3).入口函数:调用regi…