下载地址:网盘下载 备用地址:网盘下载 内容简介编辑《LINUX设备驱动程序(第3版)》已针对Linux内核的2610版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。要阅读并理解本书,您不必首 ...
分类:
系统相关 时间:
2018-10-14 00:17:25
阅读次数:
189
输出 其中atime,mtime,ctime就分别代表了访问时间,修改时间以及创建时间,都为date类型 nodejs使用stats对象来代表一个文件或设备信息,stats对象有如下方法: stats对象的isFile可以判断设备是否为文件,isDirectory可以判断设备是否为目录 判断文件是否 ...
分类:
Web程序 时间:
2018-10-08 11:21:54
阅读次数:
2590
1、基本知识 poll是Linux中的字符设备驱动中的一个函数。Linux 2.5.44版本后,poll被epoll取代。和select实现的功能差不多,poll的作用是把当前的文件指针挂到等待队列。 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询, ...
分类:
其他好文 时间:
2018-10-07 20:23:20
阅读次数:
198
Linux哲学思想:一切皆文件;由众多单一目的的小程序,一个程序只实现一个功能,多个程序组合完成复杂任务;组合小程序完成复杂任务;文本文件保存配置信息;尽量避免与用户交互;提供机制,而非策略。1、一切皆文件:所有普通的文件,目录、字符设备、块设备等中都是以文件形式对待;虽然本身的类型不同,但是在Linux都是一样,都可以直接被编辑使用。2、单一小程序:一个单一的程序或者可执行的文件,不会太过于复杂
分类:
系统相关 时间:
2018-10-06 23:42:04
阅读次数:
351
简介:MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。常规特征:1、分层次的结构(目录树)2、存储POSIX文件属性(权限、最后访问和修改时间)3、支持特殊文件(块和字符设备、管道以及套接字)4、符号连接和硬连接5、对文件系统的访问可以通过IP地址和(或者)密码进行限制独有特征:1、高可靠(数据的多个拷贝被存储在不同的计算机
分类:
其他好文 时间:
2018-09-28 12:39:17
阅读次数:
379
(一)解析file_operations函数 解析002_linux驱动之_register_chrdev注册字符设备中的问题 (二) 1. file_operations结构原型 2. 使用举例 (三)从上面的原型可以看出file_operations函数有很多类型,下面将解析一部分 1. 以.o ...
分类:
系统相关 时间:
2018-09-22 16:55:14
阅读次数:
201
(一)解析:register_chrdev函数和unregister_chrdev函数 (二)register_chrdev函数原型 int register_chrdev(unsigned int major, const char *name,const struct file_operatio ...
分类:
系统相关 时间:
2018-09-22 16:03:39
阅读次数:
202
1、一切从“/”开始 在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,Linux系统中一切都是文件,在Windows操作系统中,想要找到一个文件,我们要依次进入该文件所在的磁盘分区(假设这里是D盘),然后在进入该分区下的具体目录,最终找到这个文件。但是在Linux系统中 ...
分类:
其他好文 时间:
2018-09-14 00:08:36
阅读次数:
175
1、文件权限与归属 尽管在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示。 -:普通文件。 d:目录文件。 l:链接文件。 b:块设备文件。 c:字符设备文件。 p:管道文件。 在Linux系统中,每个文件都有所属的所有者和 ...
分类:
其他好文 时间:
2018-09-10 22:23:38
阅读次数:
255
1. Linux内核支持I2C通用设备驱动(用户态驱动:由应用层实现对硬件的控制可以称之为用户态驱动),实现文件位于drivers/i2c/i2c-dev.c,设备文件为/dev/i2c-0 2. I2C通用设备驱动以字符设备注册进内核的 3. 对设备文件进行读写时,可以调用read、write或者 ...
分类:
系统相关 时间:
2018-09-08 00:46:01
阅读次数:
453