当前位置: 代码迷 >> 驱动开发 >> cat: /dev/video0: Invalid argument解决办法
  详细解决方案

cat: /dev/video0: Invalid argument解决办法

热度:764   发布时间:2016-04-28 10:41:13.0
cat: /dev/video0: Invalid argument
接上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

很是头疼。。。。。。。。。。。。。。。。。
  相关解决方案