20150225 IMX257 设备驱动模型之Kobject(三) 2012-02-25 李海沿 刚才我们整理了一大批乏味的知识点,但是相信大家已经大概的了解了sysfs 的原理了。 这里我们趁热打铁,将前面我们那个似懂非懂的kobject程序一步拿下。 我们这个程序的目的是,在sys目录下面创建一...
分类:
其他好文 时间:
2015-02-25 13:00:38
阅读次数:
175
Sysfs文件系统是一个类似于proc文件系统的特殊文件系统,用于将系统中的设备组织成层次结构,并向用户模式程序提供详细的内核数据结构信息。 去/sys看一看,localhost:/sys#ls /sys/block/ bus/ class/ devices/ firmware/ kernel/ m...
分类:
系统相关 时间:
2015-02-25 12:58:52
阅读次数:
282
第一,什么是LVM
在传统上,如果一个分区大小是静态的。如果用户在这个分区上没有空间了,那么他要么重新分区(可能需要重装系统),要么像符号连接一样使用组装机。
一个分区就是物理磁盘上一系列连续数据块的概念演变而来。多数类Unix系统现在有能力分解物理磁盘到许多单元。多个驱动器上的存储单元可以汇聚成一个逻辑卷,它们可以分配给分区,另外,单元可以随着空间要求的改变从...
分类:
系统相关 时间:
2015-02-25 11:41:04
阅读次数:
214
20150225 IMX257 设备驱动模型之sysfs文件系统知识点整合(二)2012-02-25 李海沿 前天我们实现了一个简单的sysfs的kobject的驱动程序,可是有没有发现很多东西都不懂,原因就是在我们对sysfs和kobject的工作原理不懂,虽然我一直不提倡整天接触那些乏味的知识点...
分类:
其他好文 时间:
2015-02-25 11:37:46
阅读次数:
197
测试驱动的开发(TDD,Test Driven Development)的核心理念,是要使得重构(refactoring)更为有效,而不是创建更多的测试。 对一个有着长生命周期的项目来讲,在它的第一个版本,通常具有好的、干净的架构。随着版本的不断更新,会引入越来越多旁门左道的变通方法(hacky w...
分类:
其他好文 时间:
2015-02-25 11:33:52
阅读次数:
215
两种方式:thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。 oci 是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是O...
分类:
数据库 时间:
2015-02-25 09:07:16
阅读次数:
243
简介
因为在qcom平台上和linux原生都是用的v4l2框架作为camera的驱动框架,所以本着学习记录的笔记,做了如下文档记录。
该文档是学习《卫东山老师视频教程第三期》的个人学习笔记,非常感谢老师的资料。该记录仅供学习交流,如有侵犯到大家利益,还望海涵,请联系博主删除。
poll/select
在前一篇中我们说到,应用程序和驱动通过select/poll机制来进行交互...
分类:
其他好文 时间:
2015-02-24 19:53:15
阅读次数:
179
简介
因为在qcom平台上和linux原生都是用的v4l2框架作为camera的驱动框架,所以本着学习记录的笔记,做了如下文档记录。
该文档是学习《卫东山老师视频教程第三期》的个人学习笔记,非常感谢老师的资料。该记录仅供学习交流,如有侵犯到大家利益,还望海涵,请联系博主删除。
buffer队列操作
首先是填充了队列相关的4个函数:
static int myvivi_vi...
分类:
其他好文 时间:
2015-02-24 19:52:47
阅读次数:
189
简介
因为在qcom平台上和linux原生都是用的v4l2框架作为camera的驱动框架,所以本着学习记录的笔记,做了如下文档记录。
该文档是学习《卫东山老师视频教程第三期》的个人学习笔记,非常感谢老师的资料。该记录仅供学习交流,如有侵犯到大家利益,还望海涵,请联系博主删除。
注册video_device
代码演示
首先是驱动程序的入口、出口以及license,然...
分类:
其他好文 时间:
2015-02-24 18:42:44
阅读次数:
220
磁盘连接的方式与设备文件名的关系主流的磁盘接口为SATA接口。
SATA/USB/SCSI等磁盘接口都是使用SCSI模块来驱动的,因此这些接口的磁盘设备文件名都是/dev/sd[a-p]的格式。顺序需要根据Linux内核检测到磁盘的顺序来决定。比如PC上面有两个SATA磁盘以及一个USB磁盘,而主板上面有6个SATA的插槽。这两个SATA磁盘分别安插在转的SATA1 SATA5接口上,请问这三个磁...
分类:
其他好文 时间:
2015-02-24 17:31:11
阅读次数:
150