700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > i.MX6ULL驱动开发 | 11 - Linux I2C 驱动框架

i.MX6ULL驱动开发 | 11 - Linux I2C 驱动框架

时间:2020-03-14 00:58:11

相关推荐

i.MX6ULL驱动开发 | 11 - Linux I2C 驱动框架

Linux I2C 主机设备驱动分为两部分:

I2C总线控制器驱动:SOC的I2C控制器外设驱动I2C设备驱动:基于I2C总线控制器驱动编写,针对具体的I2C从机设备

一、I2C总线控制器驱动

基于platform平台驱动框架,Linux内核将SOC的I2C外设抽象为i2c_adapter结构体。

1. i2c_adapter结构

i2c_adapter结构体定义在include/linux/i2c.h文件中,如下:

/** i2c_adapter is the structure used to identify a physical i2c bus along* with the access algorithms necessary to access it.*/struct i2c_adapter {struct module *owner;unsigned int class

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。