嵌入式开发者社区
标题:
使用OMAPL138进行视频采集问题
[打印本页]
作者:
mdlbeenn
时间:
2014-9-24 17:23
标题:
使用OMAPL138进行视频采集问题
你好,想请教下,基于V4L2实现视频采集显示的程序。
7 r; n1 `3 h! Y
采用OMAPL138,Linux3.3.0内核,使用的是创龙CMOS摄像头TL2640,
* S& i) _- j* U
程序可以成功交叉编译,在开发板中运行会出现问题,如下。
5 H& S$ x0 F/ U- \1 o% z2 [
& A9 {: _! o$ v; E* X
相关程序为:
+ E1 z( T/ I5 C& ` n2 _# D
8 }& y0 c) @9 o; T3 p0 j
int fd=open(/dev/video0,O_RDWR);//打开设备,返回值0
' D/ ]: h* f b# h0 s# U9 ~$ {
* l3 G' a' D" S5 m$ r
……
; W7 ~+ f4 p6 I$ r* F
* Y4 z& Z0 k( Y9 g! f1 U3 h
ioctl(fd,VIDIOC_QUERYCAP,&cap);//读取设备相关信息,返回值0
! H9 W+ F( b- n; I, q4 _
6 S0 r$ f- \/ A2 d/ w* ]# I
$ l! u% C1 C5 t. `% U
……
5 {* Q H" x2 J2 y( \
' n/ e }# Z9 i5 R- ]' B
ioctl(fd,VIDIOC_G_FMT,&fmt);//读取摄像头支持的视频格式,返回值-1
1 Q1 J. a4 b' g
% Z' w5 f% j6 G- |. G( C( v( l; \% g$ c
到这一步就失败了,返回值为-1。包括使用类似控制命令,如VIDIOC_G_STD。
9 j, v0 y; N0 X, |( G
使用设置摄像头格式的io控制命令,如VIDIOC_S_STD,VIDIOC_S_FMT,也会返回-1.
/ _; o4 d1 ~: N9 D0 Z, d6 j
, _! J( H$ [ L& j& ~
请问怎么解决,谢谢!
; O$ O2 k1 N$ x
( D. d" [! r" r5 U' h& m2 a
欢迎光临 嵌入式开发者社区 (https://51ele.net/)
Powered by Discuz! X3.4