Как я могу использовать /dev /ptmx для создания виртуального последовательного порта?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу использовать /dev /ptmx для создания виртуального последовательного порта?

Сообщение Anonymous »

У меня есть программа с использованием Pyserial, и я хочу проверить ее, не используя реальное устройство последовательного порта. /dev/ptmx , но я не знаю, как создать пару, следуя руководству. Какой пример?

Код: Выделить всё

f = open("/dev/ptmx", "r")
< /code>
и он работает; /dev/pts/4  создан. 
и я попробовал: 
f = open("/dev/4", "w")
< /code>
А результат: < /p>
Traceback (most recent call last):
File "", line 1, in 
IOError: [Errno 5] Input/output error: '/dev/pts/4'
< /code>

Я нашел решение (обходной путь), используя Socat. < /p>
socat PTY,link=COM8 PTY,link=COM9
Затем Com8 и Com9 создаются как виртуальная пара последовательных портов.


Подробнее здесь: https://stackoverflow.com/questions/217 ... erial-port
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»