【Linux 驱动】设备驱动程序再理解(2)

设备节点有什么用呢?我们知道在Liunx下,设备都是以文件的形式存在的。驱动程序运行在内核中,应用程序访问驱动程序是通过系统利用系统函数访问设备文件。因此文件系统中一定要有一个设备文件与你的设备驱动程序相对应,这样应用程序才能访问你的设备驱动程序。

设备文件一般放在/dev目录下面,你可以通过ls 命令查看。怎样创建设备文件节点呢?

可以使用mknod命令,例如我要创建一个主设备号为103,次设备号为0的字符设备文件,则可以输入:mknod /dev/XXX c 103 0 其中/dev/XXX中的XXX表示设备文件的名称

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/64ccc57450212741a4b564f9f02c8eb7.html