全部博文(396)
发布时间:2017-02-23 15:42:57
一、准备工作 1、x264库源码下载地址:http://www.videolan.org/developers/x264.html 作者目前的版本是x264-snapshot-20160511-2245 2、编译器arm-none-Linux-gnueabi.........【阅读全文】
发布时间:2017-02-22 14:36:03
在/dev下被创建的真正的设备节点是使用video_device结构体(v4l2-dev.h)。这个结构体同时也可以动态分配或嵌入到一个更大的结构体。动态分配: struct video_device *vdev = video_device_alloc(); if (vdev == NULL) return -ENOMEM;vdev->release = vide.........【阅读全文】
发布时间:2017-02-22 09:40:41
NO.3 V4L2的API和数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS st.........【阅读全文】
发布时间:2017-02-21 16:39:37
曝光 exposure为了讲清曝光这个词,我们还是回到小孔成像。假设一个黑乎乎的密闭房间,一面墙壁上开了个小圆窗户,窗对面的内壁上安上感光材料(白沥青,大型胶卷或CCD/CMOS)。这就是一台大型房式照相机。在没有打开小窗之前,房间里是黑乎乎的。我们打开小窗,光线从小孔而入,射到对面墙壁的胶卷上,产生光.........【阅读全文】
发布时间:2017-02-20 09:25:44
启动 ARM Linux=================作者:Russell King日期 : 2002年5月18日以下文档适用于 2.4.18-rmk6 及以上版本.为了启动ARM Linux,你需要一个引导装载程序(boot loader),它是一个在主内核启动前运行的一个小程序。引导装载程序需要.........【阅读全文】