![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2889 阅读 · 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 · 1109 阅读 · 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 · 2951 阅读 · 0 评论