分类: LINUX
2010-05-25 10:57:19
1.应用坏境:
fedora版本是fedora7版本的,内核是2.6.21,摄像头用的是嘉应AVEO 内部芯片是AV3168 插上后显示的vid:1871 pid:01f0
2.驱动及应用程序
需要uvcvideo-r104.tar.gz作为摄像头驱动;
需要luvcview_20070512.orig.tar.gz作为测试的应用程序;
3.具体步骤
(1).将uvcvideo-r104.tar.gz拷贝至根目录,解压。打开终端,键入命令
[root@localhost /]# cd /uvcvideo-r104/trunk //进入该文件夹
[root@localhost trunk]# make //编译
[root@localhost trunk]# make install //安装
[root@localhost trunk]# depmod –a
[root@localhost trunk]# modprobe uvcvideo //探测有没安装好
[root@localhost trunk]# cd /
[root@localhost /]# lsmod //检查有没uvc模块
如果发现
Module Size Used by
uvcvideo 43780 0
compat_ioctl32 5569 1 uvcvideo
videodev 30145 1 uvcvideo
v4l2_common 20033 2 uvcvideo,videodev
相关字样即表示UVC安装成功。
插上摄像头
在终端下键入命令
[root@localhost /]#ls /dev
如果惊讶的发现有Video0,那么恭喜你,驱动已经完全的安装成功了。(保证你的系统以前没有安装过任何的摄像头驱动)
(2).接下来就是用应用程序调试了
将luvcview_20070512.orig.tar.gz复制到根目录(‘/’)下,解压。打开终端键入以下命令:
[root@localhost /]# cd luvcview-20070512 //进入应用程序文件夹
[root@localhost luvcview-20070512]# make //编译
[root@localhost luvcview-20070512]# make install //安装
(3).最后一步测试了
[root@localhost /]#luvcview -d /dev/video0 -f yuv -s 640x480
一起去体验fedora下摄像头带给我们的眼花缭乱的快感吧!
附:
Uvc的下载大家可以去法国牛人医生的网站上去找找看看,不太好找全是英文的
如果你的英文很好,那就看看呗。关键是要找到合适自己的摄像头型号的驱动。
应用程序的下载地址(盗链^ ^)
虽然摄像头驱动在fedora 7上已经支持了,但是uvc不知道怎么移植到arm的板子上去,革命尚未成功,同志仍需努力。
特此感谢
为了linux事业以及这次竞赛付出巨大努力的小尉同学(尉志刚),龚展立同学。还有所有支持这个竞赛的老师同学们。
相信我们三新队不是最菜的,只要努力就有收获,哪怕只是一点点,我们也在进步中。
马云说:今天是残酷的,明天更残酷,后天是美好的。但是大多数人都死在了明天晚上!
所以希望我们三新队的全体成员能看到后天早上的晨曦,努力吧。
——Galaxy