磁盘管理一.mknod:创建设备命令mknoddevnametype(b,c)主设备号次设备号二.分区传统分区的分区信息512字节,在每个磁盘首,其中从第446开始是分区表,共64字节,每个分区占16字节,所以一个硬盘主分区和扩展分区加起来只能有4个ddif=of=bs=count=seek=skip=命令从哪里输入输出..
分类:
其他好文 时间:
2016-06-07 11:18:47
阅读次数:
183
自动创建设备文件 1.自动创建设备文件的流程 字符设备驱动模块 --》创建一个设备驱动class >创建属于class的device >调用mdev工具(自动完成)--> 生成设备文件 mdev工具会根据/sys下的class找到相对应的device,然后根据device创建设备文件 class / ...
分类:
其他好文 时间:
2016-05-06 19:05:37
阅读次数:
355
转自:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077583.html mknod 用途 创建特殊文件。 mknod Name { b | c } Major Minor 创建 FIFO(已命名的管道) mknod Name { p } ...
分类:
其他好文 时间:
2016-04-23 18:07:18
阅读次数:
205
资料来自网上,简单整理,答案后续总结
1、字符型驱动设备你是怎么创建设备文件的,就是/dev/下面的设备文件,供上层应用程序打开使用的文件?
答:mknod命令结合设备的主设备号和次设备号,可创建一个设备文件。
评:这只是其中一种方式,也叫手动创建设备文件。还有UDEV/MDEV自动创建设备文件的方式,UDEV/MDEV是运行在用户态的程序,可以动态管理设备文件,包括创建和删除设备文件,...
分类:
系统相关 时间:
2016-04-17 13:21:18
阅读次数:
1188
闲来无事,整理一下驱动入门知识!
大部分与网上整理的差不多,我主要想说的有两个特别的地方,刚入门的人看别人整理的肯定都不知道怎么测试。或者测试结果不像他们所写的那样!
第一点就是用mknod创建的设备名,设备号不能随便写,必须你所写的源文件命名的一致。
比如你在c文件中定义#define DEV_NAME "chardev"那么设备名就是chardev
设备号可以通过 cat /proc/d...
分类:
其他好文 时间:
2016-04-12 17:31:38
阅读次数:
668
linux mknod命令解析 http://www.cnblogs.com/cobbliu/archive/2011/07/05/2389014.html 主、次设备号可以在内核源代码的./Documenttation/devices.txt里查到。当然节点的位置不一定要在/dev下,但是为了方便 ...
分类:
系统相关 时间:
2016-04-01 23:34:10
阅读次数:
231
文件操作:os.mknod("test.txt") 创建空文件fp = open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件 关于open 模式: w 以写方式打开, a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r+ 以读写模式打开 w+ 以读写模式打开
分类:
编程语言 时间:
2016-02-14 15:31:41
阅读次数:
149
某些时刻,你可能会希望修改一下目前文件系统的一些相关信息,举例来说,你可能要修改 Label name , 或者是 journal 的参数,或者是其他硬盘运行时的相关参数 (例如 DMA 启动与否~)。 这个时候,就得需要底下这些相关的命令功能啰~mknod还记得我们说过,在 Linux 底下所有的...
分类:
其他好文 时间:
2015-11-28 16:37:47
阅读次数:
195
1. BusyBox编译工具,包含bin, sbin, usr, linuxrc.2. 添加相关重要目录:dev, etc, mnt, proc, sys, lib, var, tmp.3. dev中添加相关设备文件。 mknod -m 666 ttyS0 c 4 64 mknod -m 666 n...
分类:
其他好文 时间:
2015-09-19 21:10:48
阅读次数:
246
在上一篇中我们已经了解了字符设备驱动的原理,也了解了应用层调用内核函数的机制,但是我们每次操作设备,都必须首先通过mknod命令创建一个设备文件名,比如说我们要打开u盘,硬盘等这些设备,难道我们还要自己创建,就如同刘老师常说的一句话,这也太山寨了吧,所以我们今天我们来点比较专业的,让函数帮我们自.....
分类:
系统相关 时间:
2015-09-12 21:50:04
阅读次数:
293