LINUX学习笔记(设备模型)
来源:互联网 发布:python ctype 编辑:程序博客网 时间:2024/06/05 03:36
linux/include/linux/kobject.h
<kobject>
name 存放kobject的名称;
parent 指向kobject的父对象;
ktype 描述一族kobject所具有的普遍特性,在ktype结构中一次定义,然后所有“同类”的kobject都能共享一样的特性
<kobj_type>
release指针指向在kobject应用计数减至零时需要被调用的析构函数。该函数负责释放所有kobject使用的内存和其他相关清理工作
sysfs_ops指向<sysfs_ops>结构体,该结构体描述了sysfs文件读写时的特性。
default_attrs指向一个<attribute>结构体数组。这些结构体定义了该kobject相关的默认属性。属性描述了给定对象的特征,如果该kobject被导出到sysfs中,那么这些属性都将相应地作为文件而导出,数组的最后一项必须未NULL。
kset是kobject对象的集合体
kobject通常是嵌入到其他结构中的,如字符设备结构
linux/include/linux/cdev.h
<cdev>
- LINUX学习笔记(设备模型)
- LDD3学习笔记(17):linux设备模型
- 学习《Linux设备模型浅析之设备篇》笔记(一)
- 学习《Linux设备模型浅析之设备篇》笔记(二)
- 学习《Linux设备模型浅析之设备篇》笔记(三)
- 学习笔记——《LINUX设备驱动程序(第三版)》Linux设备模型:内核添加、删除设备
- LDD3学习笔记Linux设备模型之由来
- Linux设备模型学习笔记——结构体描述
- linux设备模型学习笔记——理论篇
- linux学习笔记2--diver初始化及设备模型
- 学习《Linux设备模型浅析之驱动篇》笔记(一)
- 《深入理解linux内核》学习笔记4 --- 设备驱动程序模型
- Linux Kernel 学习笔记13:混杂设备模型
- Linux Kernel 学习笔记16:总线设备驱动模型
- Linux设备驱动模型学习笔记(kobject,kset,subsystem子系统)
- Linux设备模型 学习总结
- Linux设备模型 学习总结
- linux设备驱动模型 学习
- JSP/Servlet中的编码问题
- 自定义drawable(shape)
- CListCtrl修改行高
- ubuntu 下的飞鸽传书 iptux
- memset的源代码(有人说)
- LINUX学习笔记(设备模型)
- 全排列算法(java实现)
- 开发人员指南 Googlemap API教程
- 怎么还不一样呢
- ASP.NET MVC3 快速入门-第九节 实现编辑、删除与明细信息视图
- Altera DE2-70学习笔记5-LCD显示实验
- Spring学习总结6(AOP-基于注解)
- 做好天地图还需再“过五关”
- 成功解决data too long for column 'name'