免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2867 | 回复: 12
打印 上一主题 下一主题

Linux下摄像头的安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-17 15:33 |只看该作者 |倒序浏览
我现在电脑上整了一个摄像头,内核是2.6.18-8的,驱动不起来,后来在网上找,看到了有uvcvideo这个东西,http://linux-uvc.berlios.de/#download
下载下来后,每次编译都出错,但看出错信息也看不出什么原因,各位有碰到过类似的问题吗,给下载帮个大忙
===================================================

[root@localhost uvcvideo-cec212c01ed1]# make
make -C /data/uvcvideo-cec212c01ed1/v4l
make[1]: Entering directory `/data/uvcvideo-cec212c01ed1/v4l'
creating symbolic links...
make -C firmware prep
make[2]: Entering directory `/data/uvcvideo-cec212c01ed1/v4l/firmware'
make[2]: Leaving directory `/data/uvcvideo-cec212c01ed1/v4l/firmware'
make -C firmware
make[2]: Entering directory `/data/uvcvideo-cec212c01ed1/v4l/firmware'
make[2]: Nothing to be done for `default'.
make[2]: Leaving directory `/data/uvcvideo-cec212c01ed1/v4l/firmware'
Kernel build directory is /lib/modules/2.6.18-8.el5/build
make -C /lib/modules/2.6.18-8.el5/build SUBDIRS=/data/uvcvideo-cec212c01ed1/v4l  modules
make[2]: Entering directory `/usr/src/kernels/2.6.18-8.el5-i686'
  CC [M]  /data/uvcvideo-cec212c01ed1/v4l/bttv-driver.o
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: implicit declaration of function 'PCI_VDEVICE'
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: 'BROOKTREE' undeclared here (not in a function)
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: (near initialization for 'bttv_pci_tbl[0].vendor')
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4636: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4636: error: (near initialization for 'bttv_pci_tbl[1].vendor')
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4637: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4637: error: (near initialization for 'bttv_pci_tbl[2].vendor')
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4638: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4638: error: (near initialization for 'bttv_pci_tbl[3].vendor')
make[3]: *** [/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.o] Error 1
make[2]: *** [_module_/data/uvcvideo-cec212c01ed1/v4l] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.18-8.el5-i686'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/data/uvcvideo-cec212c01ed1/v4l'
make: *** [all] Error 2

===================================================

论坛徽章:
0
2 [报告]
发表于 2009-08-17 15:36 |只看该作者
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635  附件几行有问题?

论坛徽章:
0
3 [报告]
发表于 2009-08-17 15:45 |只看该作者
能否说的详细点?

论坛徽章:
0
4 [报告]
发表于 2009-08-17 15:48 |只看该作者
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: implicit declaration of function 'PCI_VDEVICE'
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: 'BROOKTREE' undeclared here (not in a function)
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4635: error: (near initialization for 'bttv_pci_tbl[0].vendor')
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4636: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4636: error: (near initialization for 'bttv_pci_tbl[1].vendor')
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4637: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4637: error: (near initialization for 'bttv_pci_tbl[2].vendor')
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4638: error: initializer element is not constant
/data/uvcvideo-cec212c01ed1/v4l/bttv-driver.c:4638: error: (near initialization for 'bttv_pci_tbl[3].vendor')


这些错误信息没看?
需要修改源文件。

论坛徽章:
0
5 [报告]
发表于 2009-08-17 16:05 |只看该作者
这个工程量未免大了点吧?

论坛徽章:
0
6 [报告]
发表于 2009-08-17 16:10 |只看该作者
如果是真要修改的话,确实是大工程。

我也只是根据你给的信息,猜测而已,期待高人的出现。

论坛徽章:
0
7 [报告]
发表于 2009-08-17 16:19 |只看该作者
谢了,我也在等待

论坛徽章:
0
8 [报告]
发表于 2009-08-17 16:39 |只看该作者
在网上查到了一点信息,里面居然明确指出我这个版本的内核编这个会出错,看来我运气太好了,只有换内核了

论坛徽章:
0
9 [报告]
发表于 2009-08-18 11:29 |只看该作者
yum update到 2.6.18-128
即插即用

论坛徽章:
0
10 [报告]
发表于 2009-08-18 11:31 |只看该作者
linux上安装摄像头有什么用啊,能视频吗,O(∩_∩)O~!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP