网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 设备驱动 > Camera > 文章  
摄像头(WebCam)在Linux操作系统中的驱动方法 (v0.1b)
文章来源: LinuxSir.org 文章作者: 北南南北 发布时间: 2006-08-02   字体: [ ]  
 

  2.3 摄像头驱动的选择

  spca5xx-20060501.tar.gz

  对于Fedora Core 5.0 4.0 摄像头驱动RPM包:

  其实在Fedora Core 5.0 中已经有这款驱动的RPM包了,但我尝试后发现根本不能用。如果您也想尝试RPM包,请到下面的网址去下载;或用YUM在线安装也行,不过得设置YUM的源;请参考:《关于Fedora Core 5.0 通过Yum在线升级说明》

  http://mirrors.ircam.fr/pub/atrpms/fc5-i386/atrpms/RPMS.testing

  如果是Fedora 4.0的,就到下面的地址去下载;

  http://mirrors.ircam.fr/pub/atrpms/fc4-i386/atrpms/RPMS.testing/

  首先:要看自己的内核版本,然后再下载;

[root@localhost ~]# uname -r -i

  其次:下载软件包选择;

  下载spca5xx开头的,要安装两个包左右,一个是 spca5xx-kmdl,另一个是 video4linux-kmdl,还有一个是 video4linux-kernheaders。根据软件包的时间、版本、内核版本对照下载安装。这方面不能说的太多。自己试试看,我是没有成功。

  2.4 下载并编译内核

  由于RPM包安装上也不可用,所以我采用的是源码包安装的方法,当然因为我用的是比较新的内核,2.6.16.19。所以这个文档就是通用性了。源码包安装大多都差不多。所以其它发行版本也可以做为参考。

  2.41 下载内核

  我测试摄像头所用的内的内核版本是 2.6.16.19;

  linux-2.6.16.19.tar.bz2

  下载内核配置文件:

  我从Slackware的FTP上,找到了2.6.16.19的配置文件。请到这里下载: kernel261619.txt

  2.42 编译内核

  第一步:解压内核软件包;

[root@localhost ~]# tar jxvf linux-2.6.16.19.tar.bz2
[root@localhost ~]# mv linux-2.6.16.19 /usr/src

  把下载下来的内核配置文件改名复制到 /usr/src/linux-2.6.16.19

[root@localhost ~]# cp kernel261619.txt /usr/src/linux-2.6.16.19/.config

  第二步:编译内核;

[root@localhost ~]# cd /usr/src/linux-2.6.16.19/
[root@localhost linux-2.6.16.19]# make
[root@localhost linux-2.6.16.19]# make modules_install
[root@localhost linux-2.6.16.19]# make install

  第三步:查看/boot/grub/menu.lst文件;

  一般的情况下,make install 安装内核后,系统会把启动写入GRUB的配置文件。/boot/grub/menu.lst。您可以看到有类似如下的一段;

title Fedora Core (2.6.16.19)
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.16.19 ro root=LABEL=/1 rhgb quiet
        initrd /boot/initrd-2.6.16.19.img

  对于其它发行版本,您可以修改menu.lst文件。修改方法,请参见:《系统引导管理器GRUB,为初学者指南》

 
推荐文章
·让arm-linux支持普通USB摄像头
·中星微芯片(301,302)USB 摄像头
·在Linux中使用中星微301芯片的摄
 

 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·在Linux中使用中星微301
·中星微芯片(301,302)USB
·让arm-linux支持普通USB
相关文章
·如何编写Linux设备驱动
·中星微芯片(301,302)USB
·Linux设备驱动编程之内
·Linux设备驱动编程之阻
·Linux设备驱动编程之异
·Linux设备驱动编程之中
·Linux设备驱动编程之定
·深入浅出Linux设备驱动
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统