自动创建设备文件

1291阅读 0评论2011-09-23 luozhiyong131
分类:嵌入式

Linux 2.6.13利用udev(mdev)来实现设备文件的自动,创建在驱动初始化的代码里调用class_create为该设备创建一个class,再为每个设备调用device_create创建对应的设备

例:

struct class *myclass = class_create(THIS_MODULE, "my_device_driver");

device_create(myclass, NULL, MKDEV(major_num, 0), NULL, "my_device");

当驱动被加载时,udev( mdev )就会自动在/dev下创建my_device设备文件。

实例代码: 设备文件自动创建.rar   

上一篇:Poll设备操作
下一篇:mmap设备操作