接上ov511芯片的摄像头后出现下面情况,而且/dev目录下产生vedio0和fb0
[ 518.427764] usb 1-2.3: new full speed USB device using eh
ci-omap and address 3
[ 518.553527] usb 1-2.3: New USB device found, idVendor=05a9, idProduct=a511
[ 518.560791] usb 1-2.3: New USB device strings: Mfr=0, Product=0, SerialNumber
=0
[ 518.588958] ov511 1-2.3:1.0: USB OV511+ video device found
[ 518.621429] usb 1-2.3: model: Unknown
[ 518.641693] ov511: Camera type (108) not recognized
[ 518.647216] ov511: Please notify [email protected] of the name,
[ 518.655761] ov511: manufacturer, model, and this number of your camera.
[ 518.662780] ov511: Also include the output of the detection process.
[ 518.852966] usb 1-2.3: Sensor is an OV7620
[ 518.929290] ov511 1-2.3:1.0: Device at usb-ehci-omap.0-2.3 registered to mino
r 1
执行命令cat /proc/devices 看到81驱动起来了
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
7 vcs
10 misc
13 input
14 sound
29 fb
81 video4linux
89 i2c
90 mtd
116 alsa
128 ptm
136 pts
180 usb
189 usb_device
216 rfcomm
252 pvrsrvkm
253 omap-resizer
254 rtc
随后我用下面命令测试
cat /dev/video0 > /tmp/1.jpg
然后就停在这里了,按ctrl+c 或者ctrl+z都不能够退出现在状态
开发板上不行,然后我又在虚拟机下进行验证
cat /dev/video0 > /tmp/1.jpg
结果出现
cat: /dev/video0: Invalid argument
这到底是什么问题呢,帮忙解决一下,十分感谢!
在线等待
------最佳解决方案--------------------
你是试图从摄像头上抓取一副JPG图像么?用cat命令是不行的。
需要用程序来从摄像头上取图像。
比较通用的有guvcview (guvcview.berlios.de/). cheese (http://live.gnome.org/Cheese)等。
------其他解决方案--------------------
哦,我自己写得程序,可是当open的时候就出错,下面取图像时就不能够进行了
------其他解决方案--------------------
没人回答呀,自己顶下
------其他解决方案--------------------
cat /dev/video0>/1.bmp
我试了,这个是可以的
但是在开发板上会出现:
/dev # cat video2>/udisk/1.bmp
video2: invalid length
很是头疼。。。。。。。。。。。。。。。。。