Linux设备号,主设备号,次设备号

GodLong 2012-09-26

Linux的设备管理是和文件系统紧密结合的,把设备和文件关联起来,这样系统调用可以直接用操作文件一样的方法来操作设备。各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备。对于常用设备,Linux有约定俗成的编号,如硬盘的主设备号是3。

查看主设备号:cat/proc/devices

查看当前设备的主次设备号:ls-l/dev

创建设备:mknod

示例:

创建一个内存字符设备

mknod--mode=0744mydevice-c11

相关推荐