参考地址:http://blog.chinaunix.net/uid-26322998-id-2981874.html1、块设备 系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动....
分类:
系统相关 时间:
2015-03-19 21:34:16
阅读次数:
435
转载自:http://blog.chinaunix.net/uid-26833883-id-4369060.html
分类:
系统相关 时间:
2015-03-19 17:56:48
阅读次数:
153
1.ls列出文件信息:
文件类型:
d 目录(directory)
l 符号链接(link)
s 套接字文件(socket)
b 块设备文件(block device file)
c 字符设备文件(character)
p 命名管道文件(named pipe ,FIFO)
- 普通文件
创建文件命令:touch filename
改变文件权限:chmod [who...
分类:
其他好文 时间:
2015-03-18 23:28:29
阅读次数:
457
在学习之前我就先叽歪两句啦用过linux的筒子都知道“一切皆文件”的哲学如果从事linux编程的话就能很好理解这句话对所有文件目录、字符设备、块设备、套接字、打印机等操作读写都可fopen()/fclose()/fwrite()/fread()等函数进行处理。屏蔽了硬件的区别所有设备都抽象成文件提供..
分类:
其他好文 时间:
2015-03-18 18:28:31
阅读次数:
114
linux驱动makefile写法:
ifneq
($*KERNELRELEASE),)
obj-m
:=hello.o
else
KERNELDIR?=/lib/modules/$(shell
uname-r)/build
PWD
:=$(shellpwd)
default:
$(MAKE)
-C$(KERNELDIR)M=$(PWD)modules
endif初始化和关闭:static
int__initinitialization_funciton(void)
{
*
}
mo..
分类:
其他好文 时间:
2015-03-16 06:30:11
阅读次数:
202
驱动分类:
对于驱动,我们一般按两种方法进行分类:常规分类法和总线分类法。
按照常规分类法,可以分为以下三类:
1、字符设备:
以字节为最小访问单位的设备。一般通过字符设备文件来访问字符设备驱动程序。字符驱动程序则负责驱动字符设备,
,这样的驱动通常支持open、close、read、write系统调用,应用程序可以通过设备文件(比如/dev/ttySAC0等)来访问字符设备(...
分类:
系统相关 时间:
2015-03-15 09:33:39
阅读次数:
334
原文网址:http://www.2cto.com/kf/201304/202040.html时隔多日,终于都抽出时间来写blog了。废话不多说,接着上一篇,这里将介绍如何编写HAL层(硬件抽象层)对应的JNI方法。这里提到的都是在ICS源码里编译的。1、定义JNI层接口进入到android-4.0....
分类:
移动开发 时间:
2015-03-15 00:46:29
阅读次数:
247
文件系统:rootfs:根文件系统FHS:文件系统层级标准,规定linux发行版应该创建的目录/boot:系统启动相关文件,如内核、initrd,以及grub(bootloader)/dev:设备文件 设备文件 块设备:随机访问设备;数据块;硬盘 设备号:主设备号(major)和次设备号(minor) 字符设备:..
分类:
系统相关 时间:
2015-03-14 20:13:39
阅读次数:
193
除网络设备外,字符设备与块设备都被映射到文件系统的文件与目录,通过文件系统的APIopen(), close, write(), read()等可访问字符设备与块设备。块设备比字符设备复杂,在它上面会首先建立一个磁盘/Flash文件系统,如ext3等,这些文件系统定义了文件和目录在存储介质上的组织。...
分类:
系统相关 时间:
2015-03-13 10:45:45
阅读次数:
193
20150310 块设备驱动程序 2015-03-10 李海沿 接下来我们来实现块设备驱动程序。 一、块设备结构体 1. file_operations 结构体 和字符设备驱动中file_operations 结构体类似,块设备驱动中也有一个 block_device_operations 结构体,...
分类:
其他好文 时间:
2015-03-10 21:23:40
阅读次数:
157