- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Linux I2C核心、总线与设备驱动
<br />I2C总线仅仅使用SCL、SDA两根信号线就实现了设备之间的数据交互,极大地简化对硬件资源和PCB板布线空间的占用。因此,<br />I2C总线被非常广泛地应用在EEPROM、实时钟、小型LCD等设备与CPU的接口中。<br />Linux定义了系统的I2C驱动体系结构,在Linux系统中,I2C驱动由3部分组成,即I2C核心、I2C总线驱动和I2C设备驱动。<br />这3部分相互协作,形成了非常通用、可适应性很强的I2C框架。<br />本章第1节将对Linux I2C体系结构进行分析,讲明
2011-01-24 14:39:00
677
转载 platform
从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。 Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_device表示,驱动用Platform_driver进行注册。 Linux platform driver机制和传统的device driver 机制(通过driver_register函数进行注册)相比,一个十分明显的优势在于platform机制将设备本身的资源注册进内核,由内核统一管理,在驱
2010-12-12 22:51:00
213
转载 深入分析request_irq的dev_id参数作用
<br />深入分析request_irq的dev_id参数作用<br /> <br />Author : Dongas<br />Data : 08-07-12<br /> <br />注:若对kernel中断处理模型不是很清楚的话(如:irqaction的作用)可以先参考一下这篇文档:<br />http://blog.chinaunix.net/u2/60011/showart.php?id=1079281<br />这里主要讲request_irq的参数dev_id的作用,内容会涉及到少许上面文档提
2010-12-08 10:46:00
286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅