- 博客(6)
- 收藏
- 关注
翻译 设备模型之 bus 、devices、drivers、class 分析
在分析设备模型的bus之前,我们看一下初始化的过程,很有意思: start_kernel-->rest_init-->kernel_init-->do_basic_setup 在do_basic_setup中有个usermodehelper_init有意思,凭感觉,这个函数与kobject_uevent有联系,kobject_uevent做什么的,就是内核空间来通知用户空间
2014-03-25 19:08:28 571
转载 linux文件系统的系统分析--(十六)sysfs和设备模型--从platform和rtc来感受设备模型
分析文件系统后,再分析设备模型,从而自然的理解了sysfs和设备模型的关系.既然linux2.6引入了设备模型和sysfs,那肯定是比之前更为先进的.下面要分析下内核中如何利用设备模型去管理设备的,在内核的driver目录下有好多子目录,比如iic spi pci input usb这些子系统的框架,这些框架都是在设备模型的模型之上再去抽象的.我们仅以platform这种虚拟的总线类型和rtc这种
2014-03-24 17:35:26 437
转载 Linux设备模型分析之device(基于3.10.1内核)
一、device定义device结构体定义在include/linux/device.h文件中:[cpp] view plaincopyprint?598/** 599 * struct device - The basic device structure 600 * @parent: The device's "parent" device, the device to which i
2014-03-24 15:32:25 336
转载 linux 设备模型中 bus 、device 、driver 三者关系
2011-12-07 12:12 linux下bus,device,driver三者关系来源:CSDN博客 bus: 总线作为主机和外设的连接通道,有些总线是比较规范的,形成了很多协议。如PCI,USB,1394,IIC等。任何设备都可以选择合适的总线连接到主机。当然主机也可能就是CPU本身。内存也是通过BUS连接到主机的,可内存使用的总线不是外设总线,因此和内存
2014-03-24 15:29:54 458
转载 linux 下IIC设备驱动(old style)编写
手把手教你写Linux I2C设备驱动2012-01-08 15:00:58标签:Linux设备 驱动 详解 i2c 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/760020 Linux I2C驱动是嵌
2014-03-23 18:18:27 413
转载 linux等待队列
Linux内核里的等待队列机制在做驱动开发时用的非常多,多用来实现阻塞式访问,下面简单总结了等待队列的四种用法,希望对读者有所帮助。1. 睡眠等待某个条件发生(条件为假时睡眠): 睡眠方式:wait_event, wait_event_interruptible 唤醒方式:wake_up (唤醒时要检测条件是否为真,如果还为假则继续睡眠,唤醒前一定要
2014-03-20 20:49:07 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人