linux I2C驱动开发及I2C架构
chinayangbo2011
这个作者很懒,什么都没留下…
展开
-
linux I2C设备那点事之I2C设备理论篇
一:I2C 概述 I2C是philips提出的外设总线.I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL ,使用SCL,SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。因此,I2C总线被非常广泛地应用在EEPROM,实时钟,小型LCD等设备与CPU的接口中。 二:在linux下的驱动思路 谈到在linux系统下编写I2C驱动,目转载 2013-01-23 10:52:36 · 812 阅读 · 0 评论 -
linux I2C架构
最近在看Linux 2.6.21内核的I2C驱动,也在网上查了一下资料,有错也有对,有些心得,记录下来吧。里面认识或许多有不当之处,还恳请指正。 1. I2C 协议 1.1 I2C总线工作原理 I2C总线是由数据线SDA和时钟SCL构成的串行总线,各种被控制器件均并联在这条总线上,每个器件都有一个唯一的地址识别,可以作为总线上的一个发送器件或接收器件(具体由器件的转载 2013-01-18 14:43:12 · 402 阅读 · 0 评论 -
linux IIC驱动笔记
最近看了百问网的linux驱动视频,关于IIC部分总结如下: 一、IIC 驱动框架 应用层 open read write —————————————————— 驱动层 IIC设备驱动(drv_open drv_read drv_write) IIC总线驱动 —————————————————— 硬件 (例如: AT24C02 )转载 2013-02-21 14:05:18 · 453 阅读 · 0 评论