Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7723782
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2011-09-23 12:02:24

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   

阅读(1261) | 评论(0) | 转发(2) |
0

上一篇:Poll设备操作

下一篇:mmap设备操作

给主人留下些什么吧!~~