文件名称:linux下驱动模型介绍
文件大小:158KB
文件格式:PDF
更新时间:2021-08-21 07:04:30
linux
通常编写linux 字符设备常接触到的file_operations 以及miscdevice,然后申请设备号, 注册字符设备,没有涉及到设备驱动模型,而驱动模型里,device_driver 根本没有涉及到 设备操作的函数、file_operations 等,只有一些电源管理,热插拔相关的函数。 platform_device 里也主要是resource 的管理,所以感觉两者根本就没关系,也很奇怪 为什么要弄两套东西来实现,而且两者也对应不起来。通过查阅业内长辈原文博客针对 platform_device 和platform_driver 做了些摘录批注。 platform_device 与platform_driver 一直分不清关系。在网上搜了下,做个总结。