1:确定主设备好
2:定义自己的file_oprations 结构体
3: 实现对应的 open/read/write 等函数,填入 file_oprations 结构体
4: 把file_oprations 结构体告诉内核,注册驱动程序 register_chrdev
5: 谁来注册驱动程序呢?得有一个入口函数,安装驱动程序时,就会去调用这个入口函数
6: 出口函数,就会去调用这个出口函数
7: 其他完善,提供设备信息,自动创建设备节点
1:确定主设备好
2:定义自己的file_oprations 结构体
3: 实现对应的 open/read/write 等函数,填入 file_oprations 结构体
4: 把file_oprations 结构体告诉内核,注册驱动程序 register_chrdev
5: 谁来注册驱动程序呢?得有一个入口函数,安装驱动程序时,就会去调用这个入口函数
6: 出口函数,就会去调用这个出口函数
7: 其他完善,提供设备信息,自动创建设备节点