具體可以參考如下操作:
1、首先下載個安卓USB檢測程序,插入UVC攝像頭,在程序中檢測看是在/dev/video中新增了節點,還是在/bus/usb下新增了節點,如果沒新增video節點,則沒有UVC驅動;
2、如果沒有新增節點,有3個辦法:壹是自己寫壹個video固件,通常平板上都有前後兩個攝像頭,video0和video1都已經被占用,是無法通過這兩個來調用外置攝像頭的;二是幹掉壹個前置或者後置攝像頭,這樣就可以讓外置USB用video0或video1來啟動,這就是為什麽在沒有攝像頭的安卓上能成功;三是找到系統的源碼,配置其中的UVC驅動,編譯後再安裝;
3、如果新增了節點那就好辦了,如果板子上已經有2個攝像頭,自己寫個程序調用ID為3的camera就好了;如果沒有2個攝像頭,那直接用系統自帶的相機程序前後切換就可以看到USB的信息了。如果是AV通過采集卡轉換的UVC,還能在相機應用裏看;
新增的固件無法訪問,其實就是Linux的權限問題,只要權限是0666以上就可以了,chmod 0666 /dev/video3 或者 chmod 777 /dev/video3 ,主要是看妳新增的是哪個。