0
我在使用pySerial
監聽串口。只有當我有大量數據時才處理數據,我可以處理。簡單的事件調度程序監聽來自readet的事件,然後處理事件數據。處理可能涉及IO,網絡和另一種耗時的操作系統操作。但是誰會在處理最後數據時從串行讀取數據?使用串口而不丟失數據
例如
Port stream >> | 1111111111111111 | 222222 | 2222222 | 33333
---------------------------------------------
Programm thread >> | listen port 1 -> | handle | listen2 | .....
所以從港口數據,及時趕來處理上會丟失?喜歡2
的包的開始?
如何保證所有來自端口的數據都能及時處理?
- 設備:覆盆子PI 3B
- OS:Raspbian
- 的Python:V2.7