V4L2
evilcode
这个作者很懒,什么都没留下…
展开
-
v4l2 preview capture 测试程序
<br />#ifdef __cplusplus<br />extern "C"{<br />#endif<br /><br />/*=======================================================================<br /> INCLUDE FILES<br />=====================================================转载 2011-04-21 16:46:00 · 3555 阅读 · 0 评论 -
关于v4l2,一些注意de地方
首先来看 Read/Write ,如果 VIDIOC_QUERYCAP 调用返回的 v4l2_capability 参数中, V4L2_CAP_READWRITE 被设置成真了的话,就说明支持 Read/Write I/O 。这是最简单最原始的方法,它需要进行数据 的拷贝 ( 而不是像memory map 那样只需要进行指针的交换 ) ,而且不会交换元数据 ( 比如说帧计数器和时间戳之类的转载 2012-03-26 15:38:24 · 1405 阅读 · 0 评论 -
V4l2 Capture Sequence
转:http://blog.csdn.net/qikaibinglan/article/details/6109066V4l2 Capture Sequence v4l2 操作实际上就是 open() 设备, close() 设备,以及中间过程的 ioctl() 操作。对于 ioctl 的调用,要注意对 errno 的判断,如果调用被其他信号中断,即 errno 等于 EINTR转载 2012-03-26 14:32:55 · 923 阅读 · 0 评论 -
Video4Linux2第一部分 API: 简介
<br /><br />原文地址:http://lwn.net/Articles/203924/The Video4Linux2 API: an introduction<br />[Posted October 11, 2006 by corbet]<br />Video4Linux2 API: 简介<br />Your editor has recently had the opportunity to write a Linux driver for a camera device - the c转载 2011-04-25 22:41:00 · 3012 阅读 · 0 评论 -
Video4Linux2 第三部分:基本ioctl()处理
<br /><br />Video4Linux2 part 3: Basic ioctl() handling<br />V4L2 第三部分:基本ioctl()处理<br />Anybody who has spent any amount of time working through the Video4Linux2 API specification will have certainly noted that V4L2 makes heavy use of the ioctl() interface转载 2011-04-25 23:38:00 · 2038 阅读 · 0 评论 -
Video4Linux2 第二部分:注册和打开
<br /><br />Video4Linux2 part 2: registration and open()<br />V4L2 第二部分:注册和打开<br />This is the second article in the LWN series on writing drivers for the Video4Linux2 kernel interface; those who have not yet seen the introductory articlemay wish to start转载 2011-04-25 22:59:00 · 2177 阅读 · 0 评论 -
v4l2测试程序
<br />/*head files:*/ <br />#include <STDIO.H> <br />#include <STDLIB.H> <br />#include <STRING.H> <br />#include <ASSERT.H> <br /> <br />#include <GETOPT.H> <br /> <br />#include <FCNTL.H> <br />#include <UNISTD.H> <br />#include <ERRNO.H> <br />#inclu转载 2011-04-21 16:44:00 · 2750 阅读 · 0 评论 -
V4l2 Capture Sequence
<br /><br />v4l2 操作实际上就是 open() 设备, close() 设备,以及中间过程的 ioctl() 操作。对于 ioctl 的调用,要注意对 errno 的判断,如果调用被其他信号中断,即 errno 等于 EINTR 的时候,要重新调用。<br />Video capture device 的实际功能就是采集视频信号,并将数字化的图像保存在 memory 中,现在几乎上所有的相关设备都能采集 25/30 帧 /s 。在下面的讨论中,我只列举出一些和 camera 密切相关的一些属转载 2011-04-22 10:52:00 · 1698 阅读 · 0 评论 -
基于V4L2的视频驱动开发
基于V4L2的视频驱动开发(1) 华清远见 刘洪涛编写基于V4L2视频驱动主要涉及到以下几个知识点:l 摄像头方面的知识要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。l Ca转载 2011-04-21 17:11:00 · 1729 阅读 · 1 评论 -
video 4 linux 2驱动的一种实现
<br />Video for linux 2驱动分为两层:<br /> VIDEO CORE LAYER(videodev.c)<br />---------------------------------<br /> video heardward layer(such as mxc_v4l2_capture.c)<br />上一层文件是videodev.c,这个文件其实就是相当于usbcore.c文件一样,提供一些核心函数给下一层调用如video_register_device等,其实这个转载 2011-04-21 16:42:00 · 2264 阅读 · 0 评论 -
V4L2驱动的移植与应用
<br />原文地址: http://www.eoeandroid.com/thread-34671-1-1.html<br />作者的博客:http://blog.csdn.net/wxzking<br />关于V4L2驱动的code,可以去下面两个路径下查看:<br />/kernel/drivers/media/video/<br />/kernel/include/media/<br />关于camera的code,可以去下面路径查看:<br />/frameworks/base/camera/li转载 2011-04-20 22:07:00 · 3462 阅读 · 2 评论 -
V4L2 第四部分:输入输出
Video4Linux2 part 4: inputs and outputsV4L2 第四部分:输入输出This is the fourth article in the irregular LWN series on writing video drivers for Linux. Those who have not yet read the introductory artic转载 2011-06-09 17:58:00 · 2564 阅读 · 0 评论 -
linux下usb camera图像采集(V4l2)
head.h#include stdio.h>#include stdlib.h>#include string.h>#include fcntl.h> /* low-level i/o */#include unistd.h>#include errno.h>#include malloc.h>#include sys/stat.h>#incl转载 2012-03-26 15:39:05 · 3239 阅读 · 1 评论