find【查找范围】【条件表达式】条件表达式:-name-size-type-user-type中常用类型:f:普通文件、d:目录、b:块设备文件、c:字符设备文件块设备文件:硬盘、内存字符设备文件:键盘、鼠标2.atime、mtime、ctimeatime:读取文件或者执行的时候更改的mtime:在写入文件跟着内..
分类:
其他好文 时间:
2016-07-11 01:17:34
阅读次数:
214
设备层是实现了文件系统与Flash之间的桥梁,其基于MTD原始层提供了两种上层访问Flash的方式:MTD的字符设备和块设备,字符设备通过向内核注册字符设备的file_operations结构实现了对MTD设备的读写和控制,提供了对闪存的原始字符访问,关联的设备是/dev/mtd*,而MTD块设备则 ...
分类:
其他好文 时间:
2016-07-06 20:19:30
阅读次数:
279
文件的权限当运行如下命令时:[root@marvel~]#ll/etc/passwd出现下面结果:-rw-r--r--.1rootroot1933May1911:14/etc/passwd解释如下:1)-代表文件类型 -:普通文件 d:目录文件 l:软连接文件 s:套接字文件 p:管道文件 c:字符设备文件无缓存,顺序访问 b:块设备文..
分类:
其他好文 时间:
2016-07-03 23:46:04
阅读次数:
189
linux的文件类型dr-xr-xr-x.4rootroot4096Jun1809:57bootls-l:长格式文件类型:-:表示普通文件d:目录文件b:块设备文件(block)c:字符设备文件l:符号链接文件(symboliclinkfile)p:命令管道文件(pipe)s:套接字文件(socket)文件权限:9位,每三位一组,每一组:rwx(读,写,..
分类:
系统相关 时间:
2016-07-03 23:32:34
阅读次数:
229
一、linux系统将设备分为3类:字符设备、块设备、网络设备。
应用程序调用的流程框图:
三种设备的定义分别如下,
字符设备:只能一个字节一个字节的读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后顺序进行。字符设备是面向流的设备,常见的字符设备如鼠标、键盘、串口、控制台、LED等。
块设备:是指可以从设备的任意位置读取一定长度的数据设备。块设备如硬盘、磁盘...
分类:
系统相关 时间:
2016-07-03 19:42:38
阅读次数:
307
在前面的一篇文章中,我们分析了一个 uart_driver 的向上注册过程,主要是 tty 的一些东西,知道了 tty 注册了一个字符设备驱动,我们在用户空间 open 时将调用到 uart_port.ops.startup ,在用户空间 write 则调用 uart_port.ops.start_tx ,还知道了如何 read 数据等等。但是,这些都是内核帮我们实现好的,在真正的驱动开发过程中几...
分类:
其他好文 时间:
2016-07-01 21:36:43
阅读次数:
2279
小霸王学习机的真实手柄,实测CPU 占用 80% 接线图: 手柄读时序: joypad.c 驱动: 普通的字符设备驱动。 InfoNES InfoNES_System_Linux.cpp: ...
分类:
系统相关 时间:
2016-07-01 18:25:35
阅读次数:
526
块设备(blockdevice)是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或从设备中一次性读出放入到缓冲区,如磁盘和文件系统等 字符设备(Characterdevice):这是一个顺序的数据流设备,对这种设备的读写 ...
分类:
系统相关 时间:
2016-07-01 10:14:22
阅读次数:
193
裸设备和Oracle问答20例 裸设备和Oracle问答20例 裸设备和Oracle问答20例 导读 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。本文收集裸设备和Oracle问答20例。 1.什么叫做 ...
分类:
数据库 时间:
2016-06-25 00:49:59
阅读次数:
241
前面学习了SDIO接口的WiFi驱动,现在我们来学习一下USB接口的WiFi驱动,二者的区别在于接口不同。而USB接口的设备驱动,我们前面也有学习,比如USB摄像头驱动、USB鼠标驱动,同样都符合LinuxUSB驱动结构:
USB设备驱动(字符设备、块设备、网络设备)
...
分类:
系统相关 时间:
2016-06-24 16:11:49
阅读次数:
314