分类: LINUX
2013-09-07 17:26:51
*miscdevice在本质上仍然属于字符设备,只是被增加了一层封装而已
*
*
*相关结构和接口函数在miscdevice.h和misc.c中定义
*/
#include
struct miscdevice {
int minor; /* 次设备号 */
const char *name; /* 设备名字 */
const struct file_operations *fops; /* 操作函数 */
struct list_head list; /* 同一类设备的链表 */
struct device *parent; /* 父设备 */
struct device *this_device; /* 本设备 */
};
int misc_register(struct miscdevice * misc); //注册miscdevice
int misc_deregister(struct miscdevice *misc); //注销miscdevice
/****************************************************end**********************************************************************/