标题: 使用OMAPL138进行视频采集问题 [打印本页] 作者: mdlbeenn 时间: 2014-9-24 17:23 标题: 使用OMAPL138进行视频采集问题 你好,想请教下,基于V4L2实现视频采集显示的程序。 + G: B. A7 \' B" C/ J采用OMAPL138,Linux3.3.0内核,使用的是创龙CMOS摄像头TL2640,* F$ M9 ~7 E: D z7 k
程序可以成功交叉编译,在开发板中运行会出现问题,如下。3 U1 d7 ?. x- ~2 X3 H5 L; H
$ o- ]; M* o# x _* E相关程序为:4 \3 l. h+ Y. a2 U+ a
, W7 l6 E& P# O8 a, j3 T
int fd=open(/dev/video0,O_RDWR);//打开设备,返回值0) Y; e3 F2 B& @, Y% b" f, z( }5 B' a
d1 w0 E5 a6 {% b* F' T…… # Y, O' l' q7 x0 a. v+ z1 g, o, \; ^4 [
ioctl(fd,VIDIOC_QUERYCAP,&cap);//读取设备相关信息,返回值0 # e5 u: }# N% C |/ G& [3 D, }8 }- d# @/ T
2 a) z# g& p0 L. L, \$ @" n……1 y0 \0 A* C, B* m; l' E' m% u
4 F* u) c- \! l0 [; [1 o3 Z
ioctl(fd,VIDIOC_G_FMT,&fmt);//读取摄像头支持的视频格式,返回值-1 5 E4 Q+ _# j2 A9 b/ c 3 W- c9 L, F# h1 F5 u- W' {到这一步就失败了,返回值为-1。包括使用类似控制命令,如VIDIOC_G_STD。 }- a& {6 ^% r0 M3 X
使用设置摄像头格式的io控制命令,如VIDIOC_S_STD,VIDIOC_S_FMT,也会返回-1. ! Y, e$ g* L0 |2 [ & l! L+ l& K9 A. M3 x4 l) y请问怎么解决,谢谢!6 e1 o4 s' n9 j6 c( [ B) ]9 j
! D$ g8 g% a% z x