设备节点有什么用呢?我们知道在Liunx下,设备都是以文件的形式存在的。驱动程序运行在内核中,应用程序访问驱动程序是通过系统利用系统函数访问设备文件。因此文件系统中一定要有一个设备文件与你的设备驱动程序相对应,这样应用程序才能访问你的设备驱动程序。
设备文件一般放在/dev目录下面,你可以通过ls 命令查看。怎样创建设备文件节点呢?
可以使用mknod命令,例如我要创建一个主设备号为103,次设备号为0的字符设备文件,则可以输入:mknod /dev/XXX c 103 0 其中/dev/XXX中的XXX表示设备文件的名称