现在的位置: 首页 > 综合 > 正文

linux设备驱动归纳总结(八)3设备模型的分层与面向对象

2013年12月11日 ⁄ 综合 ⁄ 共 1073字 ⁄ 字号 评论关闭

小白的博客——提升自已,分享别人

xiaobai.blog.chinaunix.net

好的女人可以不共享。好的技术绝对要共享!   

个人资料
  • 博客访问:74427
  • 博文数量:42
  • 博客积分:687
  • 博客等级:中校
  • 关注人气: 4
  • 注册时间:2010-12-01 18:55:26
订阅我的博客
  • 订阅
  • 订阅到鲜果
  • 订阅到抓虾
  • 订阅到Google
最近来访
字体大小:  博文
标签:  linux 
分类: 8设备模型

linux设备驱动归纳总结(八):3.设备管理的分层与面向对象思想

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

前面的内容介绍了总线、设备和驱动函数的关系和操作。从这节开始,介绍设备管理中的分层思想和面向对象思想(名字是我自己瞎编的,《LDD》上指的是结构体内嵌)。可以理解是平台类设备(platform)的一个过度。

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

一、设备管理的分层

回想一下之前的设备和驱动函数注册时,它们是自己指定所属的总线。但是,内核开发人员觉得,这样的方法不好,应该由总线来提供设备和驱动的注册函数。当设备和驱动需要注册到指定总线时,那就必须使用该总线为设备和驱动提供的注册函数。

所以,将上一节的

抱歉!评论已关闭.