
Linux驱动
文章平均质量分 90
xnwyd
这个作者很懒,什么都没留下…
展开
-
Linux设备驱动模型一 sysfs
1 Linux设备模型 Linux 2.5的内核引入了一种新的设备模型,目的是对计算机上的所有设备进行统一的管理。 它包含以下基础结构: 类型 说明 设备Devices 设备是此模型中最基本的类型,以设备本身的连接按层次组织 设备驱动Device Drivers 在一个系统中安装多原创 2015-12-03 14:18:39 · 3003 阅读 · 0 评论 -
Linux设备驱动模型二 kobject
1 kobject 1.1 kobject数据结构 kobject是sysfs文件系统的基础数据结构,它定义在include/linux/kobjec.h中 struct kobject { /*名称*/ const char *name; /*与与所属的kset(list成员)组成链表*/ struct list_head entry;原创 2015-12-03 14:40:19 · 2556 阅读 · 0 评论 -
Linux设备驱动模型三 kset
1 kset数据结构 kset的定义在前文已有描述,我们再回顾一下: struct kset { /*与子kobject的entry成员组成链表*/ struct list_head list; /*自旋锁*/ spinlock_t list_lock; /*kobject*/ struct kobject kobj; const struct kset_uevent_ops原创 2015-12-03 16:03:53 · 1683 阅读 · 0 评论