字符驱动相关概念解析
一、驱动初始化
1.1分配设备描述结构
1.2初始化设备描述结构
1.3.注册设备描述结构
1.4.硬件初始化
二、实现设备操作
2.1open
2.2read
2.3.write
2.4.lseek
2.5close
2.6参数分析
三、驱动注销
**字符驱动相关概念解析
1设备描述结构*
在任何一种驱动模型,字符、网卡驱动等,设备都会用内核的一种结构来描述。我们的字符设备在内核中使用struct cdev来描述
struct cdev{
struct kobject kobj;
struct module *owner;
const struct file_operations *ops;
struct list_lead list;
dev_t dev;//设备号
unsigned int count;//设