gdt-A20

导航

2011年5月17日 #

linux设备模型之bus,device,driver分析二

摘要: ===============================本文系本站原创,欢迎转载!转载请注明出处:http://www.cnblogs.com/gdt-a20=============================== 上篇分析了bus,driver的注册过程,这篇主要分析device的注册,并总结给出个流程图。三、device的注册 还是照例先看一下device的结构: 1 struct device { 2 struct device *parent; 3 struct device_private *p; ... 阅读全文

posted @ 2011-05-17 16:40 gdt-A20 阅读(2245) 评论(0) 推荐(0) 编辑

linux设备模型之bus,device,driver分析一

摘要: ===============================本文系本站原创,欢迎转载!转载请注明出处:http://www.cnblogs.com/gdt-a20=============================== 内核的开发者将总线,设备,驱动这三者用软件思想抽象了出来,巧妙的建立了其间的关系,使之更形象化。结合前面所学的知识,总的来说其三者间的关系为bus有两条链表,分别用于挂接设备和驱动,指定了其自身bus的device或者driver最后都会分别连接到对应bus的这两条链表上,而总线又有其始端,为bus_kset,一个driver可以对应于几个设备,因此driver同样有其 阅读全文

posted @ 2011-05-17 02:15 gdt-A20 阅读(2800) 评论(0) 推荐(0) 编辑