我目前正在学习Linux设备驱动程序,特别是使用带有beaglebone的i2c设备。我有这个液晶屏,上面有一个PCF8574AT。搜索linux驱动程序文件夹,我看到驱动程序gpio-pcf857x.c已经存在。
我的问题是如何将此设备与此驱动程序相关联?当我ls -l /dev
时,i2c-2 的主要数字是 89,即 i2c 字符驱动程序。如何更改此驱动程序关联?我应该研究什么材料?此外,当我这样做时,我可以看到从属地址i2cdetect
所以我知道它已连接。
任何帮助将不胜感激。
有关如何在 Linux 中实例化 i2c 设备的解决方案在这里