usb免驅動之UVCusb免驅動之UVC

2021-10-19 20:39:34 字數 1453 閱讀 6616

s_jason 2017-06-07 18:37:24 7032 已收藏 4 版權

在買一些usb裝置的時候,很多商家都有標出「免驅動,即插即用」的字樣,大家都知道有一些usb裝置,如滑鼠等,只要插上不用安裝驅動就可以用了,但是有的就需要安裝驅動之後才可以用,這是為什麼呢?因為一種協議標準-------uvc

為網上引用

這幾天在網上買了乙個免驅動的攝像頭,想要用在android5.1上,在買之前還看了一下這個系統是否支援uvc協議,發現是可以的,但是買回來後,悲催了,插上後完全沒有反應,明明支援uvc協議,可是為什麼不能用呢,於是各種找原因。

首先,要做的第一件事就是,這個攝像頭是不是好的,在windows上裝了乙個相機,然後連上攝像頭,試了一下可以出影象,說明攝像頭沒有問題。

另一種驗證攝像頭是否滿足uvc協議的方法,那就是通過命令檢視,接上ubuntu系統的電腦:

adb root

adb shell

進入裝置後執行:

cat /sys/kernel/debug/usb/devices

可以看到下面的內容:

看到product=usb 2.0 pc camera就說明攝像頭已經列舉成功了。

接著執行:

lsusb -d 058f:0362 -v | grep "14 video"

其中vendor=058f, prodid=0362, "14 video"代表uvc規範,如果看到下面內容,說明攝像頭遵循uvc協議,

那接下來,再次確認自己的作業系統是否支援uvc協議。

在kernel/arm64/configs/下面的msm_defconfig和msm-perf_defconfig裡面檢視是否有下面的巨集,並進行了如下定義,這些巨集用來配置開啟uvc

config_media_support=y

config_media_camera_support=y

config_video_dev=y

config_video_v4l2=y

config_videobuf2_core=y

config_videobuf2_memops=y

config_videobuf2_vmalloc=y

config_media_usb_support=y

config_usb_video_class=y

這些都有的話,那就說明作業系統支援uvc協議。

樹莓派使用免驅USB攝像頭

樹莓派使用免驅usb攝像頭 使用命令lsusb,查詢usb,插拔前後各用一次,找到usb口。使用命令ls dev video 插拔前後各查詢一次,得到裝置檔案。安裝fswebcamsudo apt get install fswebcam拍照fswebcam dev video0 home pi n...

作業系統免驅裝置實現調研

現代作業系統免驅實現調研 例如各種印表機 數位相機 掃瞄器 攝像頭等等。只有作業系統支援的usb裝置才可以 免 驅動 其實是系統自帶了這個裝置的驅動,任何裝置沒有驅動都無法執行 例如u盤 鍵盤 滑鼠 免 驅攝像頭等等。系統沒有的裝置驅動,必須安裝。補充 如果系統沒有這種裝置的驅動,就無法實現免驅動。...

真免驅安裝,企業會議開啟無線安全模式

傳統接線投屏方式讓會議桌面接線纏繞,雜亂無章,且每次開會總要準備與接線介面相匹配的裝置,會議期間換人報告還得中斷重新連線,效率受程式設計客棧到硬體的明顯影響。無線投屏逐漸成為企業會議室改造公升級的熱門選擇。明基benq推出的應答秀安全無線會議解決方案適時滿足了廣大企業的需求,使得企業會議的便捷性 安...