前提:在imx6ul平台下,使用usb转串口功能,其中转换芯片使用的是FT234操作:PC端在9600波特率下用串口助手发送8个字节数据,开发板用SerialPort接收显示数据并打印时间现象:8个字节的数据被拆成了两三条,每条之间的时间间隔均有几十到几百毫秒。在波特率提高后,就能避免被拆包的情况。如下图所示:
问:如何判断在得到完整的数据后(每次接收的数据格式不固定),再将相应的数据通过tty_flip_buffer_push压入tty驱动缓冲区中