自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 542

转载 linux文件系统的系统分析--(十六)sysfs和设备模型--从platform和rtc来感受设备模型

分析文件系统后,再分析设备模型,从而自然的理解了sysfs和设备模型的关系.既然linux2.6引入了设备模型和sysfs,那肯定是比之前更为先进的.下面要分析下内核中如何利用设备模型去管理设备的,在内核的driver目录下有好多子目录,比如iic spi pci input usb这些子系统的框架,这些框架都是在设备模型的模型之上再去抽象的.我们仅以platform这种虚拟的总线类型和rtc这种

2014-03-24 17:35:26 420

转载 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 315

转载 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 441

转载 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 400

转载 linux等待队列

Linux内核里的等待队列机制在做驱动开发时用的非常多,多用来实现阻塞式访问,下面简单总结了等待队列的四种用法,希望对读者有所帮助。 1. 睡眠等待某个条件发生(条件为假时睡眠):     睡眠方式:wait_event, wait_event_interruptible             唤醒方式:wake_up (唤醒时要检测条件是否为真,如果还为假则继续睡眠,唤醒前一定要

2014-03-20 20:49:07 271

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除