通常编写linux 字符设备常接触到的file_operations 以及miscdevice,然后申请设备号, 注册字符设备,没有涉及到设备驱动模型,而驱动模型里,device_driver 根本没有涉及到 设备操作的函数、file_operations 等,只有一些电源管理,热插拔相关的函数。 platform_device 里也主要是resource 的管理,所以感觉两者根本就没关系,也很奇怪 为什么要弄两套东西来实现,而且两者也对应不起来。通过查阅业内长辈原文博客针对 platform_device 和platform_driver 做了些摘录批注。 platform_device 与