Chinaunix首页 | 论坛 | 博客
  • 博客访问: 24009
  • 博文数量: 6
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-29 09:50
文章分类
文章存档

2015年(1)

2014年(5)

我的朋友

发布时间:2014-11-18 14:54:25

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

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

发布时间:2014-10-29 20:36:51

我们都知道Linux内核里的双向链表和学校里教给我们的那种数据结构还是些不一样。Linux采用了一种更通用的设计,将链表以及其相关操作函数从数据本身进行剥离,这样我们在使用链表的时候就不用自己去实现诸如节点的插入、删除、遍历等操作了。当然,Linux也是从2.1.x内核开始才对链表进行了这样的统一,和我们目前看到的样.........【阅读全文】

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

发布时间:2014-10-14 16:25:10

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

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

发布时间:2014-10-09 16:34:08

......【阅读全文】

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

发布时间:2014-09-10 15:01:17

    Camera子系统采用C/S架构,客户端和服务端在两个不同的进程当中,它们使用android中的binder机制进行通信,本系列文章将从Android Camera应用程序到硬件抽象的实现一步一步对照相机系统进行分析,首先从CameraService初始化过程着手,然后从上层APP打开照相机->进行preview->拍照以及聚焦等功能的实现全面的学习照相机子系统 1 CameraService初始化过程    frameworks/av/media/mediaserverMain_mediaserver.cpp......【阅读全文】

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

登录 注册