从串行端口读取大块比一次读取1个字节更快吗?众所周知,阅读块通常更快。但是,我想知道串行通信是否就是这种情况,因为:
作为后续工作,如何使用USB作为串行连接(使用类似PL2303驱动程序,如果有帮助的话)会影响这个?
当我考虑如何解析来自串行端口的传入消息时,就会出现这种情况。使用当前的设计,一次解析数据1个字符会更容易,但是,我也希望有效地进行读取。
答案 0 :(得分:1)
除非您直接使用串行硬件,否则我会想象您的操作系统将缓冲输入数据,并且一次读取数据块仍然会更有效。
你可以两种方式做,看看哪个更快。
鉴于S代表串行,USB肯定是一个快速的串行连接。