简介
因为在qcom平台上和linux原生都是用的v4l2框架作为camera的驱动框架,所以本着学习记录的笔记,做了如下文档记录。
该文档是学习《卫东山老师视频教程第三期》的个人学习笔记,非常感谢老师的资料。该记录仅供学习交流,如有侵犯到大家利益,还望海涵,请联系博主删除。
poll/select
在前一篇中我们说到,应用程序和驱动通过select/poll机制来进行交互...
分类:
其他好文 时间:
2015-02-24 19:53:15
阅读次数:
179
简介
因为在qcom平台上和linux原生都是用的v4l2框架作为camera的驱动框架,所以本着学习记录的笔记,做了如下文档记录。
该文档是学习《卫东山老师视频教程第三期》的个人学习笔记,非常感谢老师的资料。该记录仅供学习交流,如有侵犯到大家利益,还望海涵,请联系博主删除。
注册video_device
代码演示
首先是驱动程序的入口、出口以及license,然...
分类:
其他好文 时间:
2015-02-24 18:42:44
阅读次数:
220
从EIT造型--》code
架构师的工作:
主要任务:架构师(强龙)遵循EIT造型,分出E .I .T三个要素
强龙掌控:--成产面,强龙掌控I,外包就不会失控
--系统面,E为控制点,通过I来驱动T。
套用商业用词:框架和插件,通过不同的术语表达同样的意思。
E是控制点,通过I来驱动T
E+I = 框架(Framework)
T = 插件(Plug...
分类:
移动开发 时间:
2015-02-23 15:28:24
阅读次数:
196
RT-Thread系统的IO设备管理模块为上层应用提供了一个对设备进行访问的通用抽象接口,而对于下层设备来说则提供了底层设备驱动框架,并通过定义的数据结构对设备信息和底层设备驱动进行管理。从系统整体位置来说I/O设备管理模块相当于底层设备驱动和上层应用之间的一个中间层。 I/O管理模块实现...
分类:
其他好文 时间:
2015-02-12 13:43:51
阅读次数:
200
scull from 《Linux设备驱动程序》memdev.c/* * memdev.c * create at 2015/01/07 * 字符设备驱动程序框架 */#include #include #include #include #include #include #include #in...
分类:
其他好文 时间:
2015-02-08 00:22:50
阅读次数:
307
原文:C#实现异步消息队列拿到新书《.net框架设计》,到手之后迅速读了好多,虽然这本书不像很多教程一样从头到尾系统的讲明一些知识,但是从项目实战角度告诉我们如何使用我们的知识,从这本书中提炼了一篇,正好符合我前几篇的“数据驱动框架”设计的问题; 消息队列 消息队列(英语:Message queue...
拿到新书《.net框架设计》,到手之后迅速读了好多,虽然这本书不像很多教程一样从头到尾系统的讲明一些知识,但是从项目实战角度告诉我们如何使用我们的知识,从这本书中提炼了一篇,正好符合我前几篇的“数据驱动框架”设计的问题;消息队列消息队列(英语:Message queue)是一种进程间通信或同一进程的...
本文介绍在 Linux 系统下基于 Nginx 的事件驱动框架以及不同类型事件驱动模块的管理的 epoll 事件驱动模块。...
分类:
其他好文 时间:
2015-01-18 18:38:52
阅读次数:
211
'刷新浏览器
Public Sub Refresh
Browser("CreationTime:=0").Refresh
Browser("CreationTime:=0").Sync
End Sub
Public Function Include(value)
Dim ExcelPath,TCNum,arrTemp
arrTemp = Split(value,",")
E...
分类:
其他好文 时间:
2014-12-23 19:29:18
阅读次数:
140
基于Linux的I2C驱动,采用probe方式。按照如下这个框架可以写出任何支持I2C总线的器件的Linux驱动。
I2C器件连接至cpu的特定的i2c的接口,也就是挂载在cpu的i2c适配器上,i2c器件要和cpu进行信息交换必须要通过cpu操作适配器来交互。cpu上有1个或多个适配器,每个适配器上可以挂载256个设备地址不一样的i2c器件,通过i2c驱动就可以让cpu和适配器上的多个不一样的...
分类:
其他好文 时间:
2014-12-17 22:40:18
阅读次数:
915