linux uvc协议_linux uvc 深入理解(一)
Linux UVC driver(uvc) 該驅(qū)動適用于符合USB視頻類(USB Video Class)規(guī)范的攝像頭設(shè)備,它包括V4L2內(nèi)核設(shè)備驅(qū)動和用戶空間工具補(bǔ)丁。只要符合這類標(biāo)準(zhǔn),則不同廠商的USB camera設(shè)備,不需要特定的driver就能在Linux下使用。
UVC是一個開放的標(biāo)準(zhǔn),擁有維護(hù)良好的驅(qū)動,它屬于內(nèi)核代碼的一部分。插入攝像頭后就可以工作,而無須編譯或安裝額外的驅(qū)動。項目主頁:http://www.ideasonboard.org/uvc/,提供了大部分符合uvc的camera驅(qū)動。
你可以使用一下方法來判斷是否UVC Camera設(shè)備:
1,使用lsusb命令或其它硬件信息查看工具找出攝像頭的設(shè)備號(Vendor ID)和產(chǎn)品號(Product ID)。在我的筆記本上可以顯示
ggj@ggj:code$?lsusb
Bus?001?Device?002:?ID?5986:0105?Acer,?Inc?//此usb設(shè)備為本機(jī)usb?camera
Bus?006?Device?002:?ID?04fc:05da?Sunplus?Technology?Co.,?Ltd?//此usb設(shè)備即為凌陽的觸控板
2.查找是否有視頻類接口信息
ggj@ggj:code$?lsusb?-d?5986:0105?-v?|?grep?"14?Video"
Couldn't?open?device,?some?information?will?be?missing
bFunctionClass?14?Video
bInterfaceClass?14?Video
如果有上述信息就可以判斷為uvc設(shè)備
總結(jié)
以上是生活随笔為你收集整理的linux uvc协议_linux uvc 深入理解(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: intern()方法的使用
- 下一篇: ABB机器人之LOADDATA