LINUX.ORG.RU

Доступ к /dev/ttyS*


0

2

Преамбула: В универе задали написать прогу которая читает и пишет в com-порт. Демонстрировать работу я планировал так:
1)открываем порт в проге
2)чтение данных

echo "Olololo" > /dev/ttyS0

3)запись данных
cat /dev/ttyS0

4)обмен данными
cat /dev/ttyS0 > /dev/ttyS1
Но :
  
koirn-debianbook:/usr/share/man# echo "Olololo" > /dev/ttyS0
bash: echo: ошибка записи: Ошибка ввода/вывода
koirn-debianbook:/usr/share/man# cat /dev/ttyS0
cat: /dev/ttyS0: Ошибка ввода/вывода
Гугль сказал что такой наивный способ не прокатит. Ком порта на машине нет. Как эмулировать получение и отправку данных?


Поставить socat и с его помощью насоздавать «соединённых» между собой pseudo-tty (PTY).

AITap ★★★★★
()
Ответ на: комментарий от Viglim

Это с точки зрения приложения.

koirn
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.