![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
i2c子系统开发之设备驱动框架
i2c子系统开发之设备驱动框架
Linux技术芯
用技术改变生活
展开
-
(阶段一)i2c硬件基础-i2c硬件设备操作时序和读写时序分析(2)
(阶段一)i2c硬件基础-i2c硬件设备基本概念原创 2021-04-04 08:53:09 · 182 阅读 · 0 评论 -
(阶段一)i2c硬件基础-i2c硬件设备基本概念
i2c硬件基础-i2c硬件设备基本概念原创 2021-04-04 08:51:50 · 221 阅读 · 0 评论 -
linux IIC子系统分析(二)——I2c子系统初始化顺序分析
在linux系统中iic子系统的初始化顺序为:1. /driver/i2c/i2c-core.c postcore_initcall(i2c_init);2. arch/mips/xburst/soc-x1000/chip-x1000/halley2/common/i2c_bus.c module_init(at24_de...原创 2018-12-09 22:20:41 · 685 阅读 · 0 评论 -
linux IIC子系统分析(一)——linux i2c 架构概述和主要的数据结构
(1)I2C架构概述Linux 的I2C体系架构分为3个组成部分:(1)I2C核心:I2C核心提供了I2C总线驱动和总线设备注册,注销,通信方法。还提供了与适配器相关的代码以及探测代码等。(2)I2C总线驱动:I2C总线驱动是对I2C硬件体系结构中适配器驱动的实现。(IIC使用的是平台设备驱动模型)(3)I2C设备驱动:I2C设备驱动是对设备端的实现(客户驱动),比如EEPRO...原创 2018-12-09 22:19:41 · 518 阅读 · 0 评论