
linux platform 虚拟总线
文章平均质量分 78
wangpengqi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
platform_device_系列函数及其设备注册的作用
platform_device_系列函数,实际上是注册了一个叫platform的虚拟总线。使用约定是如果一个不属于任何总线的设备,例如蓝牙,串口等设备,都需要挂在这个虚拟总线上。 river/base/platform.c //platform设备声明 struct device platform_bus = { .bus_id = "platform", }; EXPO转载 2014-02-25 14:44:44 · 3052 阅读 · 0 评论 -
platform平台设备驱动简化示例代码
driver.c: #include #include #include #include #include #include #define DRIVER_NAME "my_dev" static int my_probe(struct device *dev) { printk("driver found device !!\n"); return 0; }转载 2014-02-25 16:50:45 · 1177 阅读 · 0 评论 -
platform_driver_register()--如何match之后调用probe
int platform_driver_register(struct platform_driver *drv) { drv->driver.bus = &platform_bus_type;/*关联总线*/ /*关联driver的设备方法*/ if (drv->probe) drv->driver.probe = platform_drv_probe;转载 2014-02-25 16:42:02 · 3017 阅读 · 0 评论