Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проброс портов между /dev/tty*.*  (Прочитано 965 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн klop-1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Проброс портов между /dev/tty*.*
« : 26 Сентября 2017, 08:11:25 »
Добрый день!

У меня затык на "простой" проблеме. Есть устройство, которое при подключении определяется как ttyACM0 и есть эмулятор ком-порта, который определяется как ttyUSB0. Стоит две задачи. Попроще и посложнее.
1. Попроще. Сделать "проброс" информации". То есть, то, что "втекает" по ttyACM0, должно "вытекать" по ttyUSB0.
2. Сделать то же самое в автоматическом режиме. То есть, в компе, грубо говоря, 4 УСБ входа. Желательно, чтобы независимо от того, куда воткнули ttyACM0 и ttyUSB0 (они могут определяться по-разному), ВСЕГДА информация перенаправлялась из первого во второй.
Я понимаю, что для этого надо создать правило udev, но не понимаю, как именно. То есть, сначала будет идти что-то типа
SUBSYSTEM=="tty", ATTRS{idProduct}=="2303", ATTRS{idVendor}=="067b", MODE="0660", GROUP="pi"...
А дальше? надо сделать подключение из одной подсистемы в другую.
Помогите, пожалуйста!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Проброс портов между /dev/tty*.*
« Ответ #1 : 26 Сентября 2017, 13:48:00 »
Грубое dd не поможет в этом случае?

dd if=/dev/ttyACM0 of=/dev/ttyUSB0

Оффлайн klop-1

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Проброс портов между /dev/tty*.*
« Ответ #2 : 26 Сентября 2017, 20:26:35 »
Мммм... Ну, вообще-то это полгается делать в реальном времени. Но мысль интересная...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Проброс портов между /dev/tty*.*
« Ответ #3 : 28 Сентября 2017, 12:48:10 »
А чем этот процесс не вечен?

 

Страница сгенерирована за 0.095 секунд. Запросов: 25.