最近在看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设备驱动开发详解》
------解决方案--------------------