返回信息流内核:2.6.24
文件系统:cramfs
内核配置如下:
device drivers ---> multimedia devices ---> <*>video for linux
<*>video capture adapters ---> [*]V4L USB devices ---> [*]USB OV511 camera support
下载到开发板后,执行抓图命令spcacat出错:
Spcaview version:1.1.7 date: 06:11:2006 (C) mxhaard@magic.fr
video /dev/video0
ERROR opening V4L interface
发现/dev下根本就没有video0
cat /proc/devices 可以看到81 video4linux
于是在/dev中手动创建mknod video c 81 0,重新烧文件系统
结果仍然是同样的错误。
网上有好多类似错误,可试过后不管用
[em19]
麻烦大侠指点一下
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #5815同步于 2009/9/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
图像采集-设备节点video0找不到的问题
jennymasar
2009/9/16镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
这个驱动能用么,也许就没有注册成功
【 在 jennymasar (holy shit) 的大作中提到: 】
: 内核:2.6.24
: 文件系统:cramfs
: 内核配置如下:
: ...................
驱动似乎没有问题,内核的启动信息里面有
Linux video capture interface: v2.00
usbcore:regitered ner interface driver ov511 USB Camera driver
drivers/media/video/ov511.c: v1.64 for Linux2.5 : ov511 USB
【 在 ArmStrong 的大作中提到: 】
: 这个驱动能用么,也许就没有注册成功
你建的设备文件是没有错的,关键还是你驱动注册有没有完全成功,你可以cat一下那个
设备文件,看看设备存在不
【 在 jennymasar (holy shit) 的大作中提到: 】
: 内核:2.6.24
: 文件系统:cramfs
: 内核配置如下:
: ...................
可能是文件系统的问题,因为只读,所以无法自动创建设备节点,另外需要一个链接
ln -s /dev/video0 /dev/v4l/video0
【 在 ArmStrong 的大作中提到: 】
: 你建的设备文件是没有错的,关键还是你驱动注册有没有完全成功,你可以cat一下那个
: 设备文件,看看设备存在不
恩,应该是后面一个原因,我居然没有注意到
【 在 jennymasar (holy shit) 的大作中提到: 】
: 可能是文件系统的问题,因为只读,所以无法自动创建设备节点,另外需要一个链接
: ln -s /dev/video0 /dev/v4l/video0
哎,广嵌的板子呀,为了更换yaffs文件系统,原来的BIOS不支持,移植好VIVI,但是发现GEC2440的USB连接只有在原有BIOS中选中“【0】 USB downlioad fiile”时才接通,不知道是不是硬件的问题,吁~
小小摄像头怎么扯出这么多问题……
【 在 ArmStrong 的大作中提到: 】
: 恩,应该是后面一个原因,我居然没有注意到