明理大米

文章
5
资源
0
加入时间
3年0月21天

linux IIC子系统分析(二)—— linux i2c 架构概述

I2C总线因为它及简单的硬件连接和通讯方式,在现在的很多设备上它是一种不可或缺的通讯总线。如果用当单片机直接操作I2C,其实很简单,只要正确把握IIC的操作时序就可以了。但是在linux系统中,I2C子系统结构是比较复杂的,因为它涉及到很多linux内核相关的知识,理解起来十分费劲。(一)I2C架构概述Linux 的I2C体系架构分为3个组成部分:(1)I2C核心:I2C核心提供了I2C总线驱动和...