常用到xmodem和ymodem这些协议,还有串口,现在对这些协议进行一点效率计算。只考虑极限参数。实际用会比数据偏大一点。 注意:不包括完整协议的解读解释。 阅读用时3分钟
xmodem
xmodem 128
就是传输数据长度为128的协议
发送方字节
----3+128+2---->
接收方回复字节
<----1-----
xmodem 1K
发送方字节
----3+1024+2---->
接收方回复字节
<----1--
ymodem
发送方字节
----3+1024+2---->
接收方回复字节
<----1--
xmodem和ymodem效率计算
效率 = 有用数据 / 总数据 交互效率指包含回复一个字节 只发效率是只发送的效率
名称 | 只发效率 | 交互效率 |
---|
xmodem | 96.2% | 95.5% | xmodem 1K | 99.5% | 99.4% | ymodem | 99.5% | 99.4% |
串口速度计算
波特率是指单位时间传输的位数,比如,115200,一秒内传输115200位 串口协议只记录位的个数
一般都是1 + 8 + 0 + 1 = 10 ,10位才能传输一个字节, 则115200波特率 = 115200 bit/s = 11520 B/s = 11.25 KB/s
波特率 | B/s | KB/s |
---|
115200 | 11520 | 11.25 | 230400 | 23040 | 22.5 | 460800 | 46080 | 45 |
|