i2c_client结构体 1. 基本概念 i2c_client结构体在Linux内核中用于描述连接到I2C总线上的一个I2C从设备。它是I2C设备驱动中非常重要的一个数据结构,记录了从设备的相关信息,如设备地址、所依附的I2C适配器等。 2. 主要成员变量 i2c_client结构体包含多个成员变量,以下是一些主要的成员变量: ...
程序中并不是直接创建的i2c_client结构体,而是创建了i2c_board_info结构体,i2c_board_info和i2c_client两个结构体内容是相似的,最大的区别在于i2c_board_info没有I2C设备具体挂载到哪一个I2C 适配器的结构体i2c_adapter,那Linux在没有使用设备树的前提下是怎样解决i2c_board_info无法描述挂载的哪一个I2C 适配器这...