博客专栏  >  运维   >  设备模型

设备模型

详细分析linux设备驱动模型

关注
1 已关注
9篇博文
  • Linux驱动之设备模型(9)-platform

    10.Platform 10.1  overview l  一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、IIC、SPI等的设备而言,这自然不是问题,但是...

    2011-12-03 13:49
    2208
  • Linux驱动之设备模型(8)

    9.小结 9.1  总线,设备,驱动和类之间的关系 l  总线相当于一个容器,是device和device_driver的管理机构,它包含了一个device集合(devices_kset)和一个驱...

    2011-12-02 22:12
    2253
  • Linux驱动之设备模型(7)

    8.类 8.1  class l  Class是对设备按照功能进行的分类,这样做是为了给用户空间提供一个比较友好的界面。Class也是一个kset,对应于/sys/class下的一个目录 int...

    2011-12-02 22:09
    2673
  • Linux驱动之设备模型(6)-驱动

    1.  设备驱动,在Linux设备模型中,设备驱动用device_driver结构来表示 struct device_driver { const char ...

    2011-12-02 22:05
    1553
  • Linux驱动之设备模型(5)-设备

    1. 设备,LDM中用device结构体来描述设备 struct device { /* 父设备,通常是某种总线或者是宿主设备 */ struct device ...

    2011-12-02 22:03
    2102
  • Linux驱动之设备模型(4)-总线

    1 总线    总线,是处理器与一个或者多个设备之间的通道。在Linux设备模型中,所有的设备都通过总线相连,甚至是那些内部的虚拟"platform"总线。用bus_type结构来描述。 ...

    2011-12-02 22:01
    2301
  • Linux驱动之设备模型(3)

    4.小结 4.1  kobject, kset和ktype kobject, kset和ktype就三个结构体,但是却很容易让人混淆,是由于它们内部相互交织。 l  kobject,是设备模型中...

    2011-11-30 20:22
    1959
  • Linux驱动之设备模型(2)

    3.ktype& Kset 3.1  ktype l  用来描述一组kobject所具有的共同特性,用structkobj_type结构体来表示 struct kobj_type{      ...

    2011-11-30 20:12
    2549
  • Linux驱动之设备模型(1)

    1.Overview l  设备模型是2.6内核引入的新特性,提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构,使得系统具有以下优点: n  代码重复最小化 n  提供诸如引用计数...

    2011-11-30 20:10
    3078
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部