文件测试运算符列表操作符 说明 举例-b file 检测文件是否是块设备文件,如果是,则返回 true。 -c file 检测文件是否是字符设备文件,如果是,则返回 true。 -d file 检测文件是否是目录,如果是,则返回 true。 -f file ...
分类:
其他好文 时间:
2015-07-02 06:29:18
阅读次数:
108
字符设备不得不说的那些事:一: 设备号:主设备号,次设备号: 数据类型 dev_t(unsigned int) 定义设备号 高12位主设备号 低20位次设备号;二: 设备号的作用: 应用程序通过主设备号找到驱动程序;三:如何分配设备号: ①:静态分配: 1: cat /proc/devi...
分类:
其他好文 时间:
2015-06-28 18:47:39
阅读次数:
185
一、文件测试操作符
如果下面的条件成立将会返回真.
-e
文件存在
-a
文件存在
这个选项的效果与-e相同. 但是它已经被"弃用"了, 并且不鼓励使用.
-f
表示这个文件是一个 一般 文件(并不是目录或者设备文件)
-s
文件大小不为零
-d
表示这是一个目录
-b
表示这是一个块设备(软盘, 光驱, 等等.)
-c
表示这是一个字符设备(键盘, modem,...
分类:
其他好文 时间:
2015-06-27 16:47:41
阅读次数:
136
在kernel包中有几个重要的文件夹和文件,他们各司其职,处理着有关内核的一些功能操作。其中文件夹有三个:blk_drv(块设备驱动),chr_drv(字符设备驱动),math(数学协处理器) 文件中asm.s fork.c mktime.c panic.c printk.c sched.c sig...
分类:
系统相关 时间:
2015-06-15 18:12:39
阅读次数:
440
Linux命令:pwd:PrintingWorkingdirectoryls -l:长格式 文件类型: -:普通文件(f) d:目录文件 b:块设备文件(block) c:字符设备文件(character) l:符号链接文件(symboliclinkfile) p:命令管道文件(pipe) s:套接字文件(socket) 文件权限:9位,每3位一组,每一..
分类:
系统相关 时间:
2015-06-15 00:30:07
阅读次数:
134
1,使用last命令读取data file ,数据格式文件使用cat读取会出现乱码2,- 普通文件,使用cat或者 last命令来读取 d 目录 l 链接 b 块设备文件 c 字符设备文件 ,一次性读取 s 套接字 网络数据通信 p FIFO 文件
分类:
系统相关 时间:
2015-06-08 09:32:29
阅读次数:
146
/boot:系统启动的相关文件,如内核、initrd,以及grub(bootloader)/dev:设备文件目录(cdrom) 设备文件: 块设备:随机访问,数据块 字符设备:线性访问,按字符为单位 设备号:主设备号,和次设备号/etc:配置文件/home:用房的家目录,每一个家目录通常默认为/home/USERNAME/r..
分类:
系统相关 时间:
2015-06-07 21:47:03
阅读次数:
130
为什么阻塞?在阻塞方式下,写没有足够的空间或读时候没有数据。※ 阻塞方式是文件读写的默认方式。没有空间或者读时没有数据返回错误。※残留问题:驱动程序中全局变量 在不同进程间是共享的吗?阻塞型设备驱动程序 驱动代码: 1 #ifndef _MEMDEV_H_ 2 #define _MEMDEV_H_....
分类:
其他好文 时间:
2015-06-04 00:46:07
阅读次数:
186
SRAM,SDRAM,网卡有地址总线,由cpu统一编址。 NAND flash没有地址总线。 因 此有这两者寻址方式不同。
字符设备驱动程序的框架。
驱动程序 1.有led.read,led.write,led.open 这些函数,2.定义了—个结构体fileoperation,这个结构体包含指向led.read的.read 函数,包含指向led.write的.write函数,包含指向...
分类:
其他好文 时间:
2015-06-03 17:48:33
阅读次数:
183