嵌入式开发者社区

标题: 使用OMAPL138进行视频采集问题 [打印本页]

作者: mdlbeenn    时间: 2014-9-24 17:23
标题: 使用OMAPL138进行视频采集问题
你好,想请教下,基于V4L2实现视频采集显示的程序。" g0 c# a8 y& \0 O5 e. \& M) L+ O% Z2 W
采用OMAPL138,Linux3.3.0内核,使用的是创龙CMOS摄像头TL2640,( G" q9 Y% M1 R9 s7 a3 j# Y+ L6 ^, S1 t
程序可以成功交叉编译,在开发板中运行会出现问题,如下。
4 q6 {1 s8 d, _) ]5 H! t; V
/ L  y. F1 u( m/ S! I2 I相关程序为:- s: q0 @' b# Z

- w1 S! ~0 U" W4 R: _% l; i6 Iint fd=open(/dev/video0,O_RDWR);//打开设备,返回值05 g' d9 W. R$ Z& k  F6 {

" }8 }7 R$ h" x# O9 U& I; `……6 l9 \$ T% X8 p* ?8 K* J7 X9 [
7 z: |: ?* W+ ~4 \' K
ioctl(fd,VIDIOC_QUERYCAP,&cap);//读取设备相关信息,返回值06 B' T8 L) a$ q; v9 x2 f  v, Q
4 a0 z, ]6 ?; N4 |- u
$ q4 h. B3 m$ }' x& r, S& J  V
……
. k* a$ T. Z# Q) ]
  z8 k6 L7 R; |! Mioctl(fd,VIDIOC_G_FMT,&fmt);//读取摄像头支持的视频格式,返回值-1
5 F; n% Y8 l% _" A
2 P9 m- Y' u9 c( ?到这一步就失败了,返回值为-1。包括使用类似控制命令,如VIDIOC_G_STD。' K& g: p2 x) g# K
使用设置摄像头格式的io控制命令,如VIDIOC_S_STD,VIDIOC_S_FMT,也会返回-1.
' m5 Z5 Q3 X3 k' i' j( j$ \
0 ~7 s/ H1 C2 g$ t请问怎么解决,谢谢!
% z! r& m+ l) O7 ?1 W( T" z! e- Q$ C% X' O* F7 c





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4