linux设备驱动程序自动创建设备文件

来源:互联网 发布:08年奥运会 美国数据 编辑:程序博客网 时间:2024/05/16 18:17

自动创建设备文件方法:

 

设备驱动和应用程序之间通过/dev目录下的设备文件来通讯,这个设备文件可以由用户使用mknod来手工创建,也可以由设备驱动程序在初始化时自动创建。

 

这种工作一般是这样的:

#include<linux/device.h>

 

staticint memdev_init(void)

{

struct class *myclass;

myclass = class_create(THIS_MODULE, "test_char");

device_create(myclass, NULL, MKDEV(mem_major, 0), NULL,"memdev");

 

}

原创粉丝点击