arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年12月15日

摘要: 1 Linux I2C驱动架构Linux下I2C驱动的架构图如下:图1.1 Linux下I2C驱动架构 如上图所示,每条I2C总线会对应一个adapter,而每条I2C总线上则可以有多个client,在linux kernel中,通过I2C core层将I2C client与I2C adapter关联起来,Linux 中I2C驱动代码位于drivers/i2c目录。 Linux中I2C可以分为三个层次,分别为I2C core层、I2C adapter driver层、I2C device driver层。1.1 I2C core层 I2C core是用于维护Linux的I2C核心部分,提供了核 阅读全文
posted @ 2011-12-15 23:18 arm-linux 阅读(1947) 评论(0) 推荐(0) 编辑