@zhangsimon 此外就是摄像头等传感器必须放在头显上,如果计算单元放在口袋里,这一米多的线长会带来可观的延迟。随便计算一下,1 米线长,来回 2 米,除以光速得到延迟 6.67 纳秒。我们假设处理器运行频率 4GHz ,6.67 纳秒大约相当于 27 个时钟周期。也就是说,线增加一米,CPU 在访问设备时就多空转 27 个周期。这也是为什么主板上内存插槽离 CPU 最近且基本等距,离 CPU 最近的那个 PCIe 插槽速度最快。 简单来说,就是对于现在的处理器频率,光速太慢了,信息传递不够及时。
@RiddMa 这样算不是很好。数据传输到设备都会用 DMA (直接内存访问),不会浪费太多 CPU 的。真正问题在于通信协议造成的延迟和丢包的问题。pcie 虽然快,但容易受干扰,需要重传。usb 也可以,但不稳定,延迟又高。最后还不如都做在一块主板上。