最近一段时间都在用A31评估几颗5M的摄像头,包括ov5640、MT9P001、ov2710。A31下移植不同的摄像头驱动的好处在于,驱动结构规范化,采用video_device下的suddev的架构方式来处理sensor。A31下的移植主要关注几个配置文件+对硬件驱动的初始化配置即可。调试的目的是先跑起来后优化。以下面的COMS为列,我们需要主要摄像头的以下几个电压值:典型5M摄像头的芯片电压配...
分类:
其他好文 时间:
2014-08-26 15:29:36
阅读次数:
445
转自:http://blog.csdn.net/linuxmake/article/details/8208464最近做摄像头驱动,发现没有 /dev/video0节点,经过查看发现是内核编译时没有注册设备应该用 video_register_device 注册一个 video_device 设备就...
分类:
其他好文 时间:
2014-08-21 22:44:04
阅读次数:
524
本文章主要讲解linux的USB摄像头驱动框架...
分类:
其他好文 时间:
2014-08-20 19:43:22
阅读次数:
302
作者:咕唧咕唧liukun321来自:http://blog.csdn.net/liukun321FIMC这个名字应该是从S5P100开始出现的,在s5pv210里面的定义是摄像头接口,但是它同样具有图像数据颜色空间转换的作用。而exynos4412对它的定义看起来更清晰些,摄像头接口被定义为FIMC-LITE 。颜色空间转换的硬件结构被定义为FIMC-IS。不多说了,我们先来看看Linux3.0...
分类:
系统相关 时间:
2014-08-05 00:45:18
阅读次数:
869
所谓的CMOS摄像头,驱动往往是一坨shit,想做摄像头应用,还是上UVC摄像头吧。
这个类里展示UVC摄像头的各种参数的设置。需要注意的是,如果帧率上不去,往往是由于曝光时间太长导致。这个关系是这样的,曝光越长,图片成像质量越好,但帧率自然就下去了。
#ifndef _UVC_CAMERA_H
#define _UVC_CAMERA_H
class UvcCamera
{
...
分类:
其他好文 时间:
2014-07-12 21:12:02
阅读次数:
666
1漏洞描述
漏洞的产生主要是因为摄像头驱动提供了几个用于用户空间调用的接口。用户空间可以使用诸如ioctl或者mmap这样的系统调用函数就能对摄像头驱动产生影响。黑客可以很容易的使用事先构造好的参数将物理内存map到用户空间,并提升权限。
2.影响设备
绝大多数使用2013年5月1日之前的Linux内核安卓系统
3.PoC
/*
*
* This progra...
分类:
移动开发 时间:
2014-06-26 07:55:07
阅读次数:
507
下载地址:
Win7摄像头软件安装后,可以创建XP风格视频设备,可以在“我的计算机”-其它-增加“视频设备”项。由于Win7下装好摄像头驱动后并不像XP一样可以在我的电脑里找到视频设备,不方便控制摄像头,所以使用第三方软件Ecap来作为控制视频设备的软件。