linux 驱动模型
z41013774
这个作者很懒,什么都没留下…
展开
-
linux 驱动模型的数据结构
sysfs文件系统sysfs文件系统是一种特殊的文件系统,在系统启动时,被安装在/sys目录,目标主要是展现设备驱动程序模型组件间的层次关系。所包含的目录如下:block 块设备,它们独立于所连接的总线devices 所有被内核识别的硬件设备,都挂在它们的总线上。bus 系统中大部分设备,依靠总线进行连接drivers 注册过的设备驱动程序class 系原创 2011-10-19 21:55:11 · 724 阅读 · 0 评论 -
sysfs之platform总线初始化简单分析
int __init platform_bus_init(void){01 int error;0203 early_platform_cleanup();0405 error = device_register(&platform_bus);06 if (error)07 return error;08 error = bus_register(&plat原创 2011-10-23 15:10:03 · 962 阅读 · 0 评论 -
sysfs 文件系统简单分析
01int __init sysfs_init(void)02{03 int err = -ENOMEM;0405 sysfs_dir_cachep = kmem_cache_create("sysfs_dir_cache",06 sizeof(struct sysfs_dirent),07 0, 0, NULL);08 if (原创 2011-10-22 19:26:50 · 1011 阅读 · 0 评论 -
sys之device初始化简单
01int __init devices_init(void)02{03 devices_kset = kset_create_and_add("devices", &device_uevent_ops, NULL);04 if (!devices_kset)05 return -ENOMEM;06 dev_kobj = kobject_create_and_add("dev原创 2011-10-23 10:03:00 · 1253 阅读 · 0 评论