Linux驱动之设备模型(3)
2014-03-12 21:06
218 查看
4.小结
4.1 kobject, kset和ktype
kobject, kset和ktype就三个结构体,但是却很容易让人混淆,是由于它们内部相互交织。
l kobject,是设备模型中的基本对象,包含了引用计数,父子关系,目录项等,通常会嵌入到其它的数据结构中,使其也具有kobject的特性;
l ktype,定义了一些kobjct相关的默认特性:析构函数,sysfs操作以及默认属性;
l kset,实现两个功能:
n 其中嵌入的kobject作为kobject组的基类
n Kset将相关的kobject集合在一起
l 关系图
4.1 kobject, kset和ktype
kobject, kset和ktype就三个结构体,但是却很容易让人混淆,是由于它们内部相互交织。
l kobject,是设备模型中的基本对象,包含了引用计数,父子关系,目录项等,通常会嵌入到其它的数据结构中,使其也具有kobject的特性;
l ktype,定义了一些kobjct相关的默认特性:析构函数,sysfs操作以及默认属性;
l kset,实现两个功能:
n 其中嵌入的kobject作为kobject组的基类
n Kset将相关的kobject集合在一起
l 关系图
相关文章推荐
- linux启动内存设置
- Linux驱动之设备模型(2)
- Linux驱动之设备模型(1)
- Linux安装python
- Linux下终端的快捷键及自定义打开终端的快捷键
- Linux之守护进程理解(2)
- 在Linux下不重启让配置文件修改后立即生效
- 面向对象之编写驱动程序--中断(linux系统、s3c6410开发板)
- CentOS6.3中Trac和Subversion(SVN)的结合(二)
- linux非交互式生成秘钥
- 关闭VMwareWorkStation的嘀嘀声音(启动或重启Linux虚拟机时
- 开发板上显示图片
- CentOS系统配置工具: setup
- 学习linux之 rwx对于目录和档案的意义(节选自鸟哥)
- Linux之会话浅析
- Linux中chroot与pivot_root的区别
- Linux Makefile.txt 分析
- linux--centos服务器配置
- Linux下用gdb 调试、查看代码堆栈
- Linux之僵尸进程和孤儿进程【总结】