我一直在Tokio.rs阅读有关执行异步IO的内容,它似乎非常适合对Stream传感器值进行建模。然而,Tokio很复杂,我不太明白如何将I2C传感器读取与Tokio接口。
我的具体任务是在MPU9250上实现对BeagleBone Blue的支持,我想利用Tokio获得更容易连接的组合器数量(能够连接传感器数据流)确保他们同时到达是我立刻看到的一个优势。)
我能看到的最直接的方法是使用Tokio-Timer设置间隔并在计时器触发时读取传感器值。这是一个好的设计还是有更好的方法来做到这一点?我还要提一下,我需要连接其他传感器,因此首选一般方法。