Linux 内核如何处理同时 i2c 总线访问?

Linux 内核如何处理同时 i2c 总线访问?

我有两个具有不同从属地址的传感器连接在我的自定义板的 i2c 总线上。如果两个不同的程序尝试在同一时刻读取不同的传感器,是否会导致 Linux 内核的 i2c 子系统发生争用?

我尝试在板上使用两个传感器执行此操作,但无法产生争用。并且没有找到任何表明这两种方式的明确文档。

是否有任何文档解释 Linux 内核如何处理给定 i2c 总线上不同从机地址的同时读取调用?

相关内容