自动创建设备文件 1.自动创建设备文件的流程 字符设备驱动模块 --》创建一个设备驱动class >创建属于class的device >调用mdev工具(自动完成)--> 生成设备文件 mdev工具会根据/sys下的class找到相对应的device,然后根据device创建设备文件 class / ...
分类:
其他好文 时间:
2016-05-06 19:05:37
阅读次数:
355
第17章、设备与模块 17.1设备类型 1.块设备(blkdev): 寻址以块为单位,通常支持重定位操作。通过称为“块设备节点”的特殊文件来访问。 2.字符设备(cdev): 不可寻址,仅提供数据的流式访问。通过称为“字符设备节点”的特殊文件来访问。 3.网络设备(ethernet devices) ...
分类:
系统相关 时间:
2016-05-05 14:26:32
阅读次数:
141
1. 设备类型 linux中主要由3种类型的设备,分别是: 设备类型 代表设备 特点 访问方式 块设备 硬盘,光盘 随机访问设备中的内容 一般都是把设备挂载为文件系统后再访问 字符设备 键盘,打印机 只能顺序访问(一个一个字符或者一个一个字节) 一般不挂载,直接和设备交互 网络设备 网卡 打破了Un ...
分类:
系统相关 时间:
2016-05-05 12:52:05
阅读次数:
244
第一章: Android移植分为Android应用移植和Android系统移植,在Android系统移植中,linux驱动作为一个重点使其作为基础而运行,在源代码的基础上进行更改或者添加将其实现独有的功能。Linux内核层:Linux内核和驱动模块。Linux的设备驱动有3类,字符设备驱动、块设备驱 ...
分类:
其他好文 时间:
2016-05-04 01:07:24
阅读次数:
138
1、Android系统架构第一层:Linux内核,第二层:C/C++代码库,第三层:Android SDK API,第四层:应用程序。 2、驱动是与硬件直接交互的一类程序,设备驱动对于系统的运行与硬件的使用很关键。 3、Linux把存储器和外设分为三大类:字符设备、块设备和网络设备。Linux内核和 ...
分类:
移动开发 时间:
2016-04-27 18:36:19
阅读次数:
177
linux的文件类型
普通文件:-,f
目录文件:d(路径映射)
链接文件:l(符号链接)
设备文件:
字符设备:c
块文件:b
命令管道:p
套接字文件:s
linux文件时间戳
访问时间
修改时间
改变时间:源数据发生改变的时间
ls
-a:显示所有文件
-A:不显示通用路径...
-l:长格式
..
分类:
系统相关 时间:
2016-04-27 11:04:49
阅读次数:
202
linux的文件类型
普通文件:-,f
目录文件:d(路径映射)
链接文件:l(符号链接)
设备文件:
字符设备:c
块文件:b
命令管道:p
套接字文件:s
linux文件时间戳
访问时间
修改时间
改变时间:源数据发生改变的时间
ls
-a:显示所有文件
-A:不显示通用路径...
-l:长格式
..
分类:
系统相关 时间:
2016-04-27 11:04:01
阅读次数:
178
概念 驱动程序作为系统内核的一部分,它工作在核心态,而应用程序工作在用户态。也就是说,程序不能直接通过指针,把用户空间的数据地址传递给内核Linux内核把驱动程序划分为3种类型:字符设备、块设备和网络设备。字符设备和块设备可以像文件一样被访问。它们的主要区别不在于能否seek,而是在于系统对于这两种 ...
分类:
移动开发 时间:
2016-04-27 10:54:46
阅读次数:
177
##文件管理###文件管理类命令ls,查看:cat,more,less,tail,head,tac复制:cp移动:mv删除:rm创建:touch元数据属性:stat查看内容类型:file文本编辑器:nano,vi###Linux的文件类型普通文件:-,f目录文件:路径映射d链接文件(符号链接):软连接l设备文件:字符设备..
分类:
系统相关 时间:
2016-04-26 07:12:50
阅读次数:
343
file命令极其用法Windows:PELinux:ELF文件系统:rootfs:根文件系统FHS:Linux/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件设备文件:块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和此设备号(..
分类:
系统相关 时间:
2016-04-22 16:52:03
阅读次数:
298