总线设备驱动模型与设备树
阅读量: 101
阅读人次: 102
Linux 的总线设备驱动模型,在代码中主要做如下实现:
- struct bus_type:
- struct device
- struct device_driver
platform_bus_type 作为 struct bus_type 的一个实例。
struct platform_device 作为 struct device 的继承。
struct platform_driver 作为 struct device_driver 的继承。
设备树最终都会被转换为 struct platform_device 的实例,并以树形结构管理。