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

Logo

更多推荐