a.初始化、添加和删除cdev结构体
b.申请和释放设备号
c.填充file_operation结构体中的操作函数
实现file_operation结构体中的read/write/ioctl等函数是驱动设计的主体工作。