嵌入式开发者社区

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

作者: mdlbeenn    时间: 2014-9-24 17:23
标题: 使用OMAPL138进行视频采集问题
你好,想请教下,基于V4L2实现视频采集显示的程序。; {0 ~/ V# w8 J: z
采用OMAPL138,Linux3.3.0内核,使用的是创龙CMOS摄像头TL2640,
# S) h7 I4 u  j4 m; j1 b程序可以成功交叉编译,在开发板中运行会出现问题,如下。
0 g) `0 G+ r0 \7 E6 j
- d* S+ l, M( o! i& A相关程序为:$ a% v3 \$ a1 U5 @% j4 C0 g
" b2 a# C% J( w& r" J& e5 }
int fd=open(/dev/video0,O_RDWR);//打开设备,返回值0
/ H- @7 G& J# p8 q
8 F4 h$ g- }$ M8 w8 W: j……5 o8 S8 e' T4 V5 I2 |4 P
" _# ?' b: @' u: q$ N
ioctl(fd,VIDIOC_QUERYCAP,&cap);//读取设备相关信息,返回值0
/ s  A; U+ y3 _. c. f5 E& y$ f" W) S% h* f* R

' T# A7 O. ]) G: n( a; Q……& T4 ?# m! e0 Q

: b3 E1 Y* b0 k. Aioctl(fd,VIDIOC_G_FMT,&fmt);//读取摄像头支持的视频格式,返回值-1: ]+ L4 K$ |- Q" s1 ]
) K  r* |6 }6 C. X- q
到这一步就失败了,返回值为-1。包括使用类似控制命令,如VIDIOC_G_STD。
! S4 |/ q; x& r8 Z8 K使用设置摄像头格式的io控制命令,如VIDIOC_S_STD,VIDIOC_S_FMT,也会返回-1.
# ?4 F1 d2 a0 m  _& ^# k* K6 `
0 k* U; I$ p$ l: u请问怎么解决,谢谢!) C& s* K- d& P* o. c) g

7 J. K1 l* b0 G4 x) o0 s( p




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