Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5969
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-01 13:13
个人简介

独持偏见,一意孤行

文章分类
文章存档

2014年(5)

我的朋友
最近访客

发布时间:2014-03-19 10:16:41

V4L2视频应用程序编程架构 V4L(video4linux是一些视频系统,视频软件、音频软件的基础,经常时候在需要采集图像的场合,如视频监控,webcam,可视电话,经常使用在embedded linux中是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口,各种的视频和音频设备开发相应的驱动程序后,就可以.........【阅读全文】

阅读(173) | 评论(0) | 转发(0)

发布时间:2014-03-19 10:16:30

虚拟视频驱动程序vivi.c源码分析以下先把上一篇文章中的最后一段,放在这里利于程序源码的分析:vivi.c 虚拟视频驱动程序----- 此代码模拟一个真正的视频设备V4L2 API (位于drivers/media/video目录下) 入口:+int __init vivi_init(void)                + vivi_create_i.........【阅读全文】

阅读(120) | 评论(0) | 转发(0)

发布时间:2014-03-19 10:16:17

Video for Linux Two V4L2的是V4L的第二个版本。原来的V4L被引入到Linux内核2.1.x的开发周期后期。Video4Linux2修正了一些设计缺陷,并开始出现在2.5.X内核。Video4Linux2驱动程序包括Video4Linux1应用的兼容模式,但实际上,支持是不完整的,并建议V4L2的设备使用V4L2的模式。要想了解 V4l2 有几个重要的文档是必.........【阅读全文】

阅读(144) | 评论(0) | 转发(0)

发布时间:2014-03-19 10:16:05

Android Camera 运行流程学习记录一?首先既然Camera是利用binder通信,它肯定要将它的service注册到ServiceManager里面,以备后续Client引用,那么这一步是在哪里进行的呢?细心的人会发现,在frameworks\base\media\mediaserver\Main_MediaServer.cpp下有个main函数,可以用来注册媒体服务。没错就是在.........【阅读全文】

阅读(278) | 评论(0) | 转发(0)

发布时间:2014-03-19 10:14:18

V4L2用户空间和kernel层driver的交互过程这篇文章详细分析了V4L2用户空间和kernel层driver的交互过程,目的只有一个:更清晰的理解V4L2视频驱动程序的系统结构,驱动编程方法,为以后开发视频驱动打好基础既然从用户层出发探究驱动层,这里先贴出应用层code:#include <stdio.h> #include <st.........【阅读全文】

阅读(95) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册