当前位置: 技术问答>linux和unix
急求 linux下串口同时进行读写问题解决方法
来源: 互联网 发布时间:2016-10-10
本文导语: 1.linux下串口使用多线程编程,一个线程用于收数据,一个用于发送数据,可以同时的一个线程操作写一个操作读吗? 2.如果不可以,那么现在使用在写的时候不允许读,这样会引起串口“overrun”吗? 3.如何才能保证...
1.linux下串口使用多线程编程,一个线程用于收数据,一个用于发送数据,可以同时的一个线程操作写一个操作读吗?
2.如果不可以,那么现在使用在写的时候不允许读,这样会引起串口“overrun”吗?
3.如何才能保证读写都不丢失数据呢?
请各位大虾赐教。我现在写的时候不允许读,但是经常出线“overrun”
2.如果不可以,那么现在使用在写的时候不允许读,这样会引起串口“overrun”吗?
3.如何才能保证读写都不丢失数据呢?
请各位大虾赐教。我现在写的时候不允许读,但是经常出线“overrun”
|
你加个同步锁应该就可以了 , 让2个线程同时只能有一个运行
|
用进程做行吗?可以考虑管道通信。
|
串口是全双工的啊...