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,为初学者指南》
|