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推出的應答秀安全無線會議解決方案適時滿足了廣大企業的需求,使得企業會議的便捷性 安...