当前位置: 代码迷 >> 驱动开发 >> 关于platform驱动模型开发的一个疑问,该如何处理
  详细解决方案

关于platform驱动模型开发的一个疑问,该如何处理

热度:34   发布时间:2016-04-28 11:02:35.0
关于platform驱动模型开发的一个疑问
最近在看linux下platform驱动模型开发,
看文档上说(linux2.6.39)用platform_device和platform_driver这两个结构体就创建device和driver
但是我看基于platform驱动模型开发的驱动中,没有用这两个结构体,而是用的device和device_driver去创建的。

想问:是我理解出错了吗?
还是platform驱动模型开发就是这个样子,请指点迷津!!!

------解决方案--------------------
platform_device是在device之上定义的,platform_device的主要成员中有device;
同样
platform_driver是在device_driver之上定义的,platform_driver的成员中有device_driver;
可以参考《LINUX设备驱动开发详解》
------解决方案--------------------
探讨

platform_device是在device之上定义的,platform_device的主要成员中有device;
同样
platform_driver是在device_driver之上定义的,platform_driver的成员中有device_driver;
可以参考《LINUX设备驱动开发详解》
  相关解决方案