我知道如何为I2C编写SMbus适配器驱动程序,但仍然不知道这个驱动程序是否足以与linux机器或主板对话或让我的i2c传感器与linux机器或主板一起工作,以防我特别想将我的驱动程序插入到内核中。或者换句话说,我有一些陀螺仪要与ARM9接口,那么就编写I2C驱动程序而言,是否还有很多东西需要学习,或者足够好地使用前面提到的above....Help me out
我需要创建一个Linux内核驱动程序,通过接口板在I2C上与一堆单片机连接。因为它们的数量会很多,即大约1-18个,所以我们使用恩智浦/ TI I2C多路复用器。我已导入恩智浦/ TI I2C多路复用器内核驱动程序,并已将其合并到DTS文件中。我已经成功地将所有I2C多路复用器列为不同的i2c-x节点。
所有MCU都使用相同的地址0x08。我创建了一个内