Linux I2C驱动框架介绍

    从分层来看我们分为5层,从上到下,应用层,I2C驱动层,I2C核心层,I2C控制层(也叫适配层吧),硬件层,如下图,driver层是为应用层服务的提供fop,还有为硬件层提供数据,发送指令等,怎么发送的是核心层去完成,核心层维护的有两个链表,一个是I2C bus,一个是device链表,device链表中会注册一个I2C client是一个设备,表示从设备信息,这个client中包含有:名
相关文章
相关标签/搜索