我希望能够修改 I2C 从设备中的寄存器。该设备在内核中有一个驱动程序,驱动程序用它的地址注册一个I2C客户端。
该驱动程序非常基本,并且可以输出所有设备功能。我想从用户空间访问寄存器,但是当我尝试使用 I2C-dev 访问它时,我收到错误 - 设备或资源忙。
我不想向驱动程序添加功能,我更喜欢编写用户空间应用程序来修改设备寄存器。
在这种情况下如何使用 I2C-dev 修改寄存器?
我希望能够修改 I2C 从设备中的寄存器。该设备在内核中有一个驱动程序,驱动程序用它的地址注册一个I2C客户端。
该驱动程序非常基本,并且可以输出所有设备功能。我想从用户空间访问寄存器,但是当我尝试使用 I2C-dev 访问它时,我收到错误 - 设备或资源忙。
我不想向驱动程序添加功能,我更喜欢编写用户空间应用程序来修改设备寄存器。
在这种情况下如何使用 I2C-dev 修改寄存器?