LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2780|回复: 12

如何配置内核中的usb、v4l等,最终 驱动uvc类摄像头

[复制链接]
发表于 2008-7-20 00:46:10 | 显示全部楼层 |阅读模式
最新版的linux.2.6.26内核里支持uvc类的摄像头驱动。
内核配置方面的HID,uhci,ohci,ehci,v4l,uvc我都选了,并且是编译进内核,可编译完烧到目标板上还是找不到usb摄像头,是否还缺少一些步骤,请达人指点!
/dev目录下的video0设备文件是自己创建还是自动生成?
目前在目标板上看不到这个文件,在pc机上装好后有这个设备文件
期待高人指点!
发表于 2008-7-20 07:39:17 | 显示全部楼层
驱动正确加载的话,设备会自动生成。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-20 17:30:34 | 显示全部楼层
发现目标板/proc/bus/usb目录下 为空,但pc上/proc/bus/usb/下有001,002,003,004,005,devices文件,devices文件里有些usb的信息。
目前设备文件没有的话是不是表示usb的驱动没装好?
回复 支持 反对

使用道具 举报

发表于 2008-7-20 19:05:27 | 显示全部楼层
可能是驱动没装好,也可能是驱动模块没加载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-20 22:16:43 | 显示全部楼层
驱动都是选的*号,直接编译进内核,应该不存在加载的问题。
那是配置选项还是有问题了?
回复 支持 反对

使用道具 举报

发表于 2008-7-22 15:46:43 | 显示全部楼层
看了下,还是要自己编译驱动。
回复 支持 反对

使用道具 举报

发表于 2008-7-22 18:49:54 | 显示全部楼层
Post by cxy;1876721
发现目标板/proc/bus/usb目录下 为空,但pc上/proc/bus/usb/下有001,002,003,004,005,devices文件,devices文件里有些usb的信息。
目前设备文件没有的话是不是表示usb的驱动没装好?


目标板? 兄弟用的是?

/proc/bus/usb目录为空应该是usbfs没有挂载, mount -t usbfs usbfs /proc/bus/usb试试看

lsmod/ lsusb/ lspci, 这些东西统统看一遍
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 14:43:32 | 显示全部楼层
目标板用的是AMCC的405EX,处理器是powerpc;
目前目标板上lsusb还没装进去,lspci能看到网卡的信息;
我现在mount失败,提示:
# mount -t usbfs usbfs /proc/bus/usb
mount: mounting usbfs on /proc/bus/usb failed: Device or resource busy
这是啥问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 14:46:02 | 显示全部楼层
应该是已经挂过了吧,但/proc/bus/usb/下还没东西
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 14:59:28 | 显示全部楼层
在目标板执行
# dmesg |grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver usb-storage
#
我把uvcvideo编译成模块加载,dmesg 下多出usbcore: registered new device driver uvcvideo
这些是不是表明usb驱动装好了?摄像头驱动也装好了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表