以下のコマンドで SOCAT を使用して VSP を作成しました。
socat -d -d pty,raw,echo=0 pty,raw,echo=0
ここで、シリアル デバイス (19200,N,8,1) を作成し、Python を使用してデータを送受信できました。
したがって、(19200,even_aprity,Python のハードウェア フロー) の構成を持つもう 1 つのデバイスに対して同じことを行う必要があります。これを行うと、以下のエラーがスローされます。
Traceback (most recent call last):
File "py2.py", line 163, in <module>
buffer += ser.read(1) # this will block until one more char or timeout
File "/usr/lib/python2.6/dist-packages/serial/serialposix.py", line 311, in read
if self.fd is None: raise portNotOpenError
serial.serialutil.SerialException: Port not open
Exception SystemError: 'error return without exception set' in <bound method BreakHandler.__del__ of <sig_handler.BreakHandler instance at 0xb719338c>> ignored
教えて