文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>驱动开发中,如何自动创建设备文件?

驱动开发中,如何自动创建设备文件?

时间:2010-03-14  来源:tastesweet

文章参考了: http://blog.chinaunix.net/u/22878/showart_411466.html    在2.6的kernel中,如果要在驱动程序加载的时候自动创建设备文件,需要设计到以下两个函数与一个结构。 利用的kernel API:

     class_create         :     创建class
     class_destroy         :     销毁class
     class_device_create     :     创建device
     class_device_destroy     :     销毁device
需要在init 中class_create、device_create, 在exit中class_destroy、device_destroy.   例如: struct class *myclass=class_create(THIS_MODULE,"CLASS_NAME");   device_create(myclass,NULL,MKDEV(major,0),NULL,"device name");   顺序是用 class_create创建一个class,然后给该class创建设备.  
 
相关阅读 更多 +
排行榜 更多 +
弓箭手战士酷跑

弓箭手战士酷跑

飞行射击 下载
三角洲行动全面战场攀升A点进攻指南

三角洲行动全面战场攀升A点进攻指南

飞行射击 下载
僵尸射手世界大战

僵尸射手世界大战

飞行射击 下载