嵌入式系统硬件驱动程序 - Charles-Charmless/Charles-Charmless.github.io GitHub Wiki
- 确定主设备号
- 定义自己的file_operations结构体
- 实现对应的open/read/write等函数,填入file_operations结构体
- 把file_operations结构体高速内核,注册驱动程序(register_chrdevs)
- 安装驱动程序时,调用入口函数注册驱动程序
- 卸载驱动程序时,调用出口函数并且取消注册函数(ungister_chrdevs)
- 其他:提供设备信息,自动创建设备节点
- 储存器