linux mknode命令
mknod 命令格式: mknod devicename {b | c} MAJOR MINOR 1,devicename是要创建的设备文件名,一般放在/dev目录下,如:/dev/mydevname 2, b和c 分别表示块设备和字符设备 3,MAJOR和MINOR分别表示主设备号和次设备号:
·
mknod 命令格式: mknod
devicename {b | c}
MAJOR
MINOR
1,devicename是要创建的设备文件名,一般放在/dev目录下,如:/dev/mydevname
2, b和c 分别表示块设备和字符设备
3,MAJOR和MINOR分别表示主设备号和次设备号:
为了管理设备,系统为每个设备分配一个编号,一个设备号由主设备号和次设备号组成。主设备号标示某一种类的设备,次设备号用来区分同一类型的设备。linux操作系统中为设备文件编号分配了32位无符号整数,其中前12位是主设备号,后20位为次设备号,所以在向系统申请设备文件时主设备号不能超过4095,次设备号不能超过2^20 -1。
demo: 创建一个字符设备,主设备号10,次设备号5
mknod /dev/mydev5 c 10 5
更多推荐
已为社区贡献9条内容
所有评论(0)