在用户空间中,我们可以非常简单地访问任何总线,但是从内核看,执行简单访问似乎非常复杂。 i2c_transfer的第一个参数是指向struct i2c_adapter的指针,这是一个非常复杂的结构来填充。
是否有更简单的方法从内核访问总线(例如i2c-2)?
如果我知道公交车号码,我应该把它放在i2c_adapter中?
谢谢,Ran
答案 0 :(得分:0)
幸运的是,他们是一个解决方案,但如果没有帮助就不容易找到。
i2c_get_adapter(bus_number);
我希望对于那些遇到构建某些驱动程序(例如需要使用i2c的字符设备)的问题的人来说,它会有所帮助。
问候,冉