为什么要使用环形队列? 自己理解: 队列 读是不是要比写快;如果读比较慢 ;是否一个包大小是不一的。有的是30字节,有的1K,但是可以定义一个50的环形队列?就可以解决 ,不用一个定义一个数组1K那么大如果是数组,一段数据,总是从头开始。接收到buf之后,进行解析 步骤 不定长数据 串口接收数据写入队列应用层读取队列协议解析数据处理解析后的数据: