我想了解與USB攝像頭接口的軟件層。瞭解linux標準USB攝像頭驅動程序
據我瞭解:
標準的攝像頭融入一個'USB Video Device Class', or 'UVC'的範疇。
在linux中,Video4Linux (V4L, V4L2)封裝了所有視頻捕獲設備。 V4L(2)提供了兩個API:一個用於希望獲取和使用捕獲設備數據的程序。另一個API是內部的,對於驅動程序本身,所以這些驅動程序可以通過V4L(2)的外部API由程序訪問。
其中一個V4L(2)驅動程序是UVC driver,其中包含所有符合標準的USB網絡攝像頭。
我的問題:
望着UVC driver的那個網頁,它顯示了所支持的設備的列表。這些設備中的每一個是否都在UVC驅動程序內單獨照顧?或者只有當設備有特殊需要處理?換句話說,所有符合標準的USB網絡攝像頭是否應該自動與UVC驅動程序一起工作,無論它們是否在該列表中?
感謝
謝謝!不知道我是如何錯過的,信息超載,我猜! – Jodes 2013-03-25 13:03:56