![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 视频驱动处理
jack_a8
这个作者很懒,什么都没留下…
展开
-
各种视频输出端口(HDMI、DVI、VGA、RGB、分量、S端子)图片说明
各种视频输出端口(HDMI、DVI、VGA、RGB、分量、S端子)图片说明1.S端子标准S端子标准S端子连接线音频复合视频S端子色差常规连接示意图 S端子(S-Video)是应用最普遍的视频接转载 2015-01-25 12:41:55 · 27557 阅读 · 1 评论 -
摄像头工作原理
摄像头的工作原理大致为:景物通过镜头(LENS)生成的光学图像投射到图像传感器表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过USB接口传输到电脑中处理,通过显示器就可以看到图像了。 注1:图像传感器(SENSOR)是一种半导体芯片,其表面包含有几十万到几百万的光电二极管。光电二极管受到光照射时,就会产生电荷转载 2015-01-25 12:50:49 · 1131 阅读 · 0 评论 -
飞思卡尔MX51上的FB 分析
1. 注册:static void mxc_init_fb(void){(void)platform_device_register(&lcd_svga_device);(void)platform_device_register(&mxc_fb_device[0]);(void)platform_device_register(&mxc_fb_device[1]);(vo原创 2015-01-20 13:37:14 · 1255 阅读 · 0 评论 -
ALSA(lib和util)交叉编译与测试
情况简介ALSA 是目前 Linux 系统上大量采用的音频设备库,通过 Alsa 架构能分离驱动和应用的开发。 Alsa 为上层提供API 的同时,也为下层提供了接口,在内核配置的时候指定“支持 Alsa” 就能得到内核支持,具体位置为:Menuconfig -> Device Drivers -> Sound card support -> Advanced Linux Soun转载 2015-01-25 12:48:29 · 631 阅读 · 0 评论 -
基于V4L2的视频驱动开发(2)
三、 V4L2 API及数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。 1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS转载 2015-02-03 14:36:38 · 739 阅读 · 0 评论 -
基于V4L2的视频驱动开发(1)
编写基于V4L2视频驱动主要涉及到以下几个知识点: ● 摄像头方面的知识 要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。 ● Camera解码器、控制器 如果摄像头是模拟量输出的,要熟悉解码器的配置。最后数字视频信号进入camera控制器后,还要熟悉camera控制转载 2015-02-03 14:34:51 · 995 阅读 · 0 评论 -
usb 摄像头分析
static int __init uvc_init(void) result = usb_register(&uvc_driver.driver); uvc_probe uvc_register_chains uvc_register_terms uvc_register_video vdev->fops =原创 2015-01-30 08:47:50 · 738 阅读 · 0 评论 -
基于imx6.linux理解之v4l2
amingriyue.blog.chinaunix.net我们先看具体sensor slave怎么注册到v4l2的:static struct v4l2_int_ioctl_desc ov5642_ioctl_desc[] = {//ioctl与对应的序号联系在一起,在v4l2层将被转换成固定的名字 {vidioc_int_dev_init_num, (v4l2_int_io转载 2015-01-25 11:48:38 · 8684 阅读 · 0 评论 -
基于imx FrameBuffer 分析
FrameBuffer代码分析 +--------+ | app | +--------+ | vfs | +--------+ | fbmem | +--------+ | driver | +--------+先看drivers/video/fbmem.c一般作为builtin编入内核,看下模块入口//----...FrameBuffer代码分析 +--------+原创 2015-01-20 14:31:44 · 2094 阅读 · 0 评论