我目前通过蓝牙连接器发送 128 包 64 字节。
这来自嵌入式系统,并交付给 C# GUI,该 GUI 以图形方式显示数据。我正在嵌入式系统上编写代码。我没有在 GUI 上编写代码;但我很确定它为 UART 的东西和图形的东西使用了多个线程。每个样本的长度为 64 个字节。
我们现在要将 USB 添加到可用数据路径的选项中。(目前我们有蓝牙和 UART)。
我可以复制该方案并发送同一组 128 个 64 字节的 blob。
我还可以重新排列数据(我认为)并一次发送一个 8,192 字节的 blob。
无论哪种方式都需要我做大量的工作。
问题:单个更大的 blob 是否会提高吞吐量?还是我应该坚持使用一大堆较小的斑点,让所有线程都有时间完成他们的家务活?