platform_device和platform_driver注册顺序

yangkunhenry 2011-05-12 04:17:17
按说diriver在注册的时候要match到相应的device,所有device要先注册,网上也是这样说的。
但是我实际试了一下先注册driver再注册device,相应的驱动仍然正常工作,这是为什么?
注册顺序先后木有关系吗???
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangkunhenry 2011-05-13
  • 打赏
  • 举报
回复
谢谢各位了!!!看到源码了,谢谢了!
ezword 2011-05-13
  • 打赏
  • 举报
回复
没顺序要求。
steven_miao 2011-05-13
  • 打赏
  • 举报
回复
没有顺序要求,可以看源码device_add->bus_attach_device->device_attach->device_bind_driver,这是设备绑定驱动。
yuanlulu 2011-05-12
  • 打赏
  • 举报
回复
没顺序要求。driver注册时会扫描所有的device,device注册时扫描所有的driver。谁先谁后都一样
HEHE8737 2011-05-12
  • 打赏
  • 举报
回复
个人理解,好像没什么顺序吧,只要能match即可,一般都是启动时device先注册进内核。

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧