/* 执行"insmod mini2440_buttons.ko"命令时就会调用这个函数*/ |
/* 这个结构是字符设备驱动程序的核心,当应用程序操作设备文件时所调用的open,read,write等函数,最终会调用这个结构中的对应函数*/ |
static int mini2440_buttons_open(struct inode *inode,struct file *file) |
struct button_irq_desc |
/* 应用程序对设备文件/dev/buttons执行close(...)时。就会调用mini2440_buttons_close函数*/ |
/*等待队列: |