日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux系統(tǒng)中如何正確安裝攝像頭驅(qū)動

1、攝像頭(Webcam)驅(qū)動說明;
攝像頭在Windows的驅(qū)動極為容易,最多是點幾下鼠標(biāo),沒有什么太大的難度 。但在Linux中,驅(qū)動起來是有點困難,這并不是說Linux多高雅 。只能說開發(fā)商唯利是圖,沒有好處的事,他們的確不怎么積極 。Linux 的用戶比較少,所以他們也不把用戶當(dāng)回事 。
目前看來攝像頭(Webcam)在 Linux 中驅(qū)動基本成熟,缺少的是應(yīng)用程序的支持,比如即時通訊工具支持視頻的好程序比較少 。有些芯片組是沒有任何問題,在國內(nèi),大多攝像頭的芯片組是Z-Star,也有顯示為Vimmicro(和Z-Star是同樣的芯片)的 。在Fedora 5.0或SuSE 10.x中,已經(jīng)支持了很多攝像頭,應(yīng)該說即插即用 。對于我們來說,是不是即插即用,那是另一回事,只有幸運兒才有這個的福氣 。如果您的攝像頭接上還是用不了,那您就有必要看一下我寫的這個文檔了 。
本文操作環(huán)境: Fedora Core 5.0。由于大部份是用源碼包編譯,所以還是有通用性的;
1.1 攝像頭在Linux中是如何支持的;
在 Linux中,硬件的驅(qū)動程序,都是由內(nèi)核支持的;目前比較新內(nèi)核版本也集成了一些的攝像頭驅(qū)動 。就是Fedora、SuSE最新版本所支持的內(nèi)核也是來自由 kernel.org。所以支持也是極為正常的 。內(nèi)核對硬件的支持分為內(nèi)置于和外掛模塊兩種方便 。對于攝像頭來說,大多是模塊支持的;
1.2 攝像頭(Webcam)驅(qū)動網(wǎng)址;
http://mxhaard.free.fr
目前最新版本的攝像頭驅(qū)動,已經(jīng)到了 spca5xx-20060501.tar.gz 版本;您可以在上面的地址下載;
2、驅(qū)動攝像頭詳細(xì)過程;
2.1 查看攝像頭型號;
我們用用到 lshal 工具,在老版本的Linux是沒有這個工具的 。在最新版本的Linux都有這個工具;
[root@localhost ~]# lshal |grep WebCam
info.product = "ZC0303 WebCam" (string)
usb_device.product = "ZC0303 WebCam" (string)
上面這個命令是列出系統(tǒng)硬件設(shè)備,然后從輸出中,提取WebCam字樣的信息 。這說明這個攝像頭是ZC0303芯片組的;如果想更詳細(xì)的,就用下面的命令,找到帶有ZC0303 WebCam設(shè)備的詳細(xì)信息,就把所有USB設(shè)備都列出來;
[root@localhost ~]# lshal |grep usb
然后就找 ZC0303字樣的設(shè)備,那一大段都要仔細(xì)的看;
也可以這樣的方法;
[root@localhost ~]# lshal -s |grep usbusb_device_0_0_0000_00_1d_0usb_device_0_0_0000_00_1d_0_if0usb_device_4fc_3_noserialusb_device_4fc_3_noserial_if0usb_
device_4fc_3_noserial_if0_logicaldev_inputusb_device_4fc_3_noserial_usbrawusb_device_0_0_0000_00_1d_0_usbrawusb_device_
0_0_0000_00_1d_1usb_device_0_0_0000_00_1d_1_if0usb_device_ac8_303b_noserialusb_device_ac8_303b_noserial_if0usb_
device_ac8_303b_noserial_usbrawusb_device_ac8_303b_noserial_video4linuxusb_device_0_0_0000_00_1d_1_usbrawusb_
device_0_0_0000_00_1d_2usb_device_0_0_0000_00_1d_2_if0usb_device_0_0_0000_00_1d_2_usbrawusb_device_0_0_
0000_00_1d_7usb_device_0_0_0000_00_1d_7_if0usb_device_0_0_0000_00_1d_7_usbraw
我們看到帶有video4linux字樣的,他的設(shè)備號是 usb_device_ac8_303b_noserial_video4linux字樣的,在其前面還有幾個差不多的編號的設(shè)備 。比如 usb_device_ac8_303b_noserial 。我們就先查這個設(shè)備,大多數(shù)這樣的一組相似的設(shè)備號,查第一個就能知道是什么設(shè)備 。于是用 。。
[root@localhost ~]# lshal -l -u usb_device_ac8_303b_noserial
udi = "/org/freedesktop/Hal/devices/usb_device_ac8_303b_noserial"
info.udi = "/org/freedesktop/Hal/devices/usb_device_ac8_303b_noserial" (string)
linux.subsystem = "usb" (string)
linux.hotplug_type = 1 (0x1) (int)
usb_device.bus_number = 3 (0x3) (int)
usb_device.can_wake_up = false (bool)
usb_device.is_self_powered = false (bool)
usb_device.version_bcd = 272 (0x110) (int)
usb_device.speed_bcd = 4608 (0x1200) (int)

推薦閱讀