Olej писал(а):
Со стороны инструментального компьютера (на Linux, разумеется) этот канал отображается как /dev/ttyUSB0 (или /dev/ttyUSB1 и т.д.).
И подключаемся к нему любой утилитой монитором сериального порта.
Как работать с этим портом?
(даже не
работать, собственно, а
наблюдать ... потому что нас интересует односторонний приём)
1. Тот же многоликий и вездесущий
putty (так любимый выньдаунами, потому что он у них единственный
), выбрав его режим serial.
2. Возможно даже так прокатит, учитывая интерес только к однонаправленному обмену (только чтение), от root, естественно:
3. Советуют/используют при отладке такую утилиту на инструментальной машине как screen.
Да, есть такой пакет (практически в любом дистрибутиве) ... требует установки...
Код: Выделить всё
[olej@xenix My.pasport]$ yum list screen
Последняя проверка окончания срока действия метаданных: 6 days, 22:30:24 назад, Пт 01 июн 2018 18:04:24.
Имеющиеся пакеты
screen.x86_64 4.6.2-1.fc27 updates
[olej@xenix My.pasport]$ sudo yum install screen
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:14:34 назад, Пт 08 июн 2018 15:20:33.
Зависимости разрешены.
========================================================================================================================
Пакет Архитектура Версия Репозиторий Размер
========================================================================================================================
Установка:
screen x86_64 4.6.2-1.fc27 updates 577 k
Результат транзакции
========================================================================================================================
Установка 1 Пакет
Объем загрузки: 577 k
Объем изменений: 942 k
Продолжить? [д/Н]: y
Загрузка пакетов:
screen-4.6.2-1.fc27.x86_64.rpm 1.2 MB/s | 577 kB 00:00
------------------------------------------------------------------------------------------------------------------------
Общий размер 441 kB/s | 577 kB 00:01
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Подготовка : 1/1
Запуск скриптлета: screen-4.6.2-1.fc27.x86_64 1/1
Установка : screen-4.6.2-1.fc27.x86_64 1/1
Запуск скриптлета: screen-4.6.2-1.fc27.x86_64 1/1
Running as unit: run-rb1f9ec94b5154fbebb2364b1c22b55ab.service
Проверка : screen-4.6.2-1.fc27.x86_64 1/1
Установлено:
screen.x86_64 4.6.2-1.fc27
Выполнено!
Дальше, как утверждается:
Как-то так ... или на любой другой скорости, как хотите.
4. Наконец ... общеизвестный и добротный:
Я пользуюсь minicom
не забудьте добавить себя в группу dialout или др. кому будут принадлежать /dev/ttyS0 .. /dev/ttyUSB0 в вашем дистрибе, ну или от рута или через sudo.