Linux Virtual Serial Port для создания связи устройства - PullRequest
1 голос
/ 19 января 2012

Я создал VSP с помощью SOCAT с командой ниже:

socat -d -d pty,raw,echo=0 pty,raw,echo=0

где я смог создать последовательное устройство (19200, N, 8,1) и отправлять и получать данные с использованием Python.

Так что я должен сделать то же самое для еще одного устройства с конфигурацией (19200, even_aprity, аппаратный поток в Python), когда я делаю это, его ошибка ниже:

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

Веди меня

...