标签: linux-device-driver i2c smbus
我在Linux中使用SMBus(https://www.kernel.org/doc/Documentation/i2c/dev-interface)从i2c设备检索数据。我正在从设备上的特定地址读取固定长度,由于某种原因,即使在我从计算机断开i2c电缆之后我仍然能够读取数据,这可能意味着SMBus没有实时读取i2c它可能会将数据保存在缓存缓冲区中,这是真的吗?如何在没有缓存缓冲区的情况下实时读取i2c数据?
https://www.kernel.org/doc/Documentation/i2c/dev-interface
感谢。