Linux平台线开发:高级驱动与平台总线模型.pdf

Linux平台线开发:高级驱动与平台总线模型.pdf

Linux设备驱动模型的由来

1,实现函数xxx_init()和卸载函数xxx_exit()

2,申请设备号register_chrdev(与内核相关)

3,利用udev/mdev机制创建设备文件(节点)class_create,device_create(与内核相关)

4,硬件部分初始化

io资源映射ioremap,内核gpio库函数(与硬件相关)

中断(与硬件相关)

5,构建file_operation结构(与内核相关)

6,实现操作硬件方法xxx_op

文档评论(0)

1亿VIP精品文档

相关文档