camera
win2domain
嵌入式开发、通讯行业
展开
-
ov9650摄像头驱动之——linux内核v4l2架构分析1
本系列准备分为3-4篇来讲,因为说的太多会比较乱 v4l2视频驱动主要涉及几个知识点: 摄像头方面的知识(摄像头厂家提供的芯片手册可以查看) 要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。 Camera解码器、控制器(主控芯片的芯片手册里面有摄像头相关的寄存器设置,比如2410里,里面主要是设置相关控制功能使能,芯片内部自己的转载 2014-07-23 15:40:11 · 971 阅读 · 0 评论 -
ov9650摄像头驱动之——linux内核v4l2架构分析3
ov9650摄像头驱动之——linux内核v4l2架构分析3 NO.3 V4L2的API和数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。 1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestbuffers //申请帧缓冲,对应命转载 2014-07-23 15:44:43 · 1212 阅读 · 0 评论 -
android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
14-03-20 17:17:04 分类: LINUX 原文地址:android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF) 作者:幸福软件公司 下载:常用摄像头规格书(个别有android驱动程序) :bf3703 30W、gc0308 30W、ov7670、gt2005 200W、gt2015 200W、转载 2014-07-23 15:33:50 · 560 阅读 · 0 评论 -
ov9650摄像头驱动之——linux内核v4l2架构分析2
ov9650摄像头驱动之——linux内核v4l2架构分析2 NO.2 Camera解码器、控制器 1.根据camera控制器的描述,图像传输有两个DMA通道,我们用的是C通道,所以先将DMA内存初始化,因为在V4L2操作中有把VIDIOC_REQBUFS中分配的数据缓存转换成物理地址的操作 所以DMA在用之前要初始化,包括实际物理地址的计算 init_image_buffer(转载 2014-07-23 15:43:45 · 655 阅读 · 0 评论