当前位置: 技术问答>linux和unix
linux 串口编程
来源: 互联网 发布时间:2017-05-28
本文导语: 今天进行串口编程,我这边是一个linux系统,对方通过串口一次发送30个字节的数据给我。 但是我在接收的过程中出现了 一个小状况,我在用非堵塞式读时每次读30个字节数据,但是接收过来的数据不是完整的一帧数...
今天进行串口编程,我这边是一个linux系统,对方通过串口一次发送30个字节的数据给我。
但是我在接收的过程中出现了 一个小状况,我在用非堵塞式读时每次读30个字节数据,但是接收过来的数据不是完整的一帧数据,而是前一帧的后半段以及后一帧的前半段。
不知各位是否知道这个问题的关键点在哪,every thing will help me!
但是我在接收的过程中出现了 一个小状况,我在用非堵塞式读时每次读30个字节数据,但是接收过来的数据不是完整的一帧数据,而是前一帧的后半段以及后一帧的前半段。
不知各位是否知道这个问题的关键点在哪,every thing will help me!
|
用select等待接收事件发生,然后循环接收,直到没有数据为止。