Advertisement

Linux设备模型(六)类

阅读量:

参考文献:http://www.wowotech.net/linux_kenrel/class.html

目录

          1. 引言
        1. Class 数据结构
        • 2.1. struct class
        • 2.2. struct class_interface
        1. Class 内部运行机制解析
        • 3.1. Class的注册过程
        • 3.2. 在设备注册过程中与Class相关的操作
        1. Class 功能说明
        1. 设备模型总结
        • 5.1. Linux设备模型结构图示
        • 5.2. Linux设备模型的基本理念

前言概述与研究背景

在设备模型中,诸如Bus、Device以及Device driver等概念通常较为直观,因其对应着实际存在的硬件或软件组件,整个逻辑体系均围绕这些实体构建。然而,本文所要阐述的Class则有所不同,它并非实体存在,而是通过抽象方式虚拟生成的,其目的在于归纳设备的共同特征。

以一个例子加以说明:若干年龄相近、所需学习内容相似的学生聚集在一起进行学习,便形成了一个班级(Class)。这个班级可以拥有特定的名称(如295班),但若没有构成它的学生(device),它将失去实际意义。此外,班级存在的核心价

全部评论 (0)

还没有任何评论哟~