摘要: 1、分配video_device结构体 2、设置 3、注册 video_register_device 分析vivi.c: vivi_init( )//入口函数 vivi_create_instance() ret = v4l2_device_register(NULL, &dev->v4l2_de 阅读全文
posted @ 2019-01-19 19:06 一代枭雄 阅读(1819) 评论(0) 推荐(1)
摘要: 在V4l2初识(一)中,我们已经知道当插上一个摄像头的时候,在uvc_driver.c中最终会调用函数video_register_device函数。接下来我们就简要分析这个函数做了哪些事情,揭开其神秘面纱。 /* Register video devices. Note that if video 阅读全文
posted @ 2019-01-19 18:22 一代枭雄 阅读(3492) 评论(1) 推荐(1)
摘要: V4L2驱动框架概述 V4L2(video for linux two)是linux为视频设备提供的一套标准接口。它也属于字符设备驱动程序。 首先回顾普通字符设备驱动程序的写法: app : open read write 内核: drv_open drv_read drv_write 相关的硬件设 阅读全文
posted @ 2019-01-19 16:40 一代枭雄 阅读(1055) 评论(0) 推荐(0)