+ -
当前位置:首页 → 问答吧 → 如何在一个驱动中创建多个设备结点?

如何在一个驱动中创建多个设备结点?

时间:2010-10-12

来源:互联网

本帖最后由 ipromiseu 于 2010-10-12 15:08 编辑

Dear all:
       针对linux下的USB摄相头驱动,spca5xx/gspca(v4l1),uvc(v4l2)等等这些USB摄相头驱动加载后只能生成一个videoX设备节点,所以读取视频数据,各种控制命令都得通过这个节点,我想将读取视频流的操作用一个videoX节点单独出来,再生成另一个节点videoY用来对其进行一些控制操作。
    即:原来driver生成一个节点videoX,现在我希望生成两个节点videoX,videoY,两个结点打开后进行不同的操作分工。附件为gspca的驱动,望高手指点!!  

   [email protected] ...   Thanks!

gspcav120071224_tar_gz.zip (207.57 KB)
usb camera driver(v4l1)
下载次数: 2
2010-10-12 15:06

作者: ipromiseu   发布时间: 2010-10-12

要我来做,我会修改原有的程序,可以多次打开videoX,对临界资源用读写锁进行互斥

作者: sep   发布时间: 2010-10-12