文件系统是一种存储和组织计算机中文件数据的一系列抽象数据类型,它们用来实现数据的存储、管理、查看、等功能。在Linux系统中,所有的设备、进程都是以文件的形式存在,字符设备、块设备以及这些设备的驱动均...
分类:
其他好文 时间:
2016-10-31 22:16:35
阅读次数:
305
设备文件:块设备文件b:按块为单位,随机访问的设备;字符设备文件c:按字符为单位,线性设备;常见的块设备文件b:硬盘硬盘设备的设备文件名:IDE,ATA:hdSATA、SCSI、USB:sda,b,c,...来区分同一类型下的不同设备IDE:第一个IDE口:主、从/dev/hda,/dev/hdb第二个IDE口:主、从/..
分类:
系统相关 时间:
2016-10-29 02:35:04
阅读次数:
203
在linux下面工作,有些命令能够大大提高效率。 比如说find命令,他哥俩可以算是必会的linux命令,几乎每天都要用到他们。 find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs find命令的一般形式 find命令的常用选项及实例 find与xargs 一、 ...
分类:
系统相关 时间:
2016-10-27 13:23:17
阅读次数:
305
以前写的一些输入设备的驱动都是采用字符设备处理的。问题由此而来,Linux开源社区的大神们看到了这大量输入设备如此分散不堪,有木有可以实现一种机制,可以对分散的、不同类别的输入设备进行统一的驱动,所以才出现了输入子系统。 输入子系统引入的好处: (1)统一了物理形态各异的相似的输入设备的处理功能。例 ...
分类:
系统相关 时间:
2016-10-27 10:20:52
阅读次数:
195
首先贴上代码: 字符设备驱动代码: 模块的Makefile: 测试文件: sd ...
分类:
系统相关 时间:
2016-10-25 09:43:04
阅读次数:
323
Linux文件类型及颜色标识整理缩写文件类型英文颜色-普通文件Regularfile白色d目录文件Dirrectoryfile蓝色b块特殊文件blockspecialfile黄色c字符设备文件characterspecialfile黄色p先进先出管道文件FIFO暗黄色s套接字文件Socket粉红色l符号链接文件sysmnoliclink浅绿色图示:上..
分类:
系统相关 时间:
2016-10-24 02:57:50
阅读次数:
214
Linux文件类型及颜色标识整理缩写文件类型英文颜色-普通文件Regularfile白色d目录文件Dirrectoryfile蓝色b块特殊文件blockspecialfile黄色c字符设备文件characterspecialfile黄色p先进先出管道文件FIFO暗黄色s套接字文件Socket粉红色l符号链接文件sysmnoliclink浅绿色图示:上..
分类:
系统相关 时间:
2016-10-24 02:57:29
阅读次数:
231
输入设备(如按键、键盘、触摸屏、鼠标等)是典型的字符设备,其一般的工作机理是底层在按键、触摸等动作发送时产生一个中断(或驱动通过timer定时查询),然后CPU通过SPI、I2 C或外部存储器总线读取键值、坐标等数据,放入1个缓冲区,字符设备驱动管理该缓冲区,而驱动的read()接口让用户可以读取键 ...
分类:
系统相关 时间:
2016-10-23 20:16:34
阅读次数:
310
1.struct file_operations 字符设备文件接口 1: static int mpu_open(struct inode *inode, struct file *file) 2: { 3: return 0; 4: } 5: 6: 7: 8: static int mpu_clo... ...
分类:
其他好文 时间:
2016-10-21 16:24:54
阅读次数:
206
**1.文件属性查看ls-lfilename-|rw-r--r--.|1|root|root|46|oct105:03|filename12345678“-”文件类型-普通文件d目录c字符设备s套接字p管道b块设备l连接rw-r--r--:文件读写权限rw-|r--|r--*&@*所有人的权限&所有组的权限@其他人的权限“1”文件内容被系统记录的次数“..
分类:
其他好文 时间:
2016-10-12 14:41:54
阅读次数:
138