#include <linux/init.h>
#include <linux/module.h>
#include <linux/cdev.h>
#include <linux/fs.h>
MODULE_LICENSE("GPL");
#define DEVICE_NAME "hello0"
struct cdev mycdev;
dev_t device_node;
static __init int hello_init(void)
{
intrest;
/*申请设备号,设备号其实是驱动号,表征这个设备有哪号驱动管理,次设备号才是 真正的设备序号*/
rest=alloc_chrdev_region(&device_node,0,1, DEVICE_NAME);
if(rest < 0)
printk("%salloc_chr