Получение последовательных данных с ПК с Windows
Я пытаюсь отправить строку последовательных данных с ПК под управлением Windows с помощью Powershell на машину Linux. Мне удалось доказать, что данные достигают последней точки, прежде чем подключаться к машине Linux. Так как я довольно новичок в операционной системе Linux и Ubuntu, я надеялся получить некоторую помощь, чтобы показать мне, как я могу получить эти последовательные данные на компьютере с Linux и начать записывать их в текстовый файл. Последовательные данные отправляются с ПК с Windows через стандартное соединение RS232. Я читал некоторые форумы, на которых говорилось, что я могу использовать "minicom" для отображения полученных серийных данных, но мне не повезло с этим.
Можете ли вы помочь?
1 ответ
Этот пример страницы, как использовать Minicom
Установить миником
sudo apt-get install minicom
Отображение последовательной поддержки обнаруженной системы
dmesg | grep tty
Output will be something like:
[ 37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A
команда setserial
setserial - это программа, предназначенная для установки и / или передачи информации о конфигурации, связанной с последовательным портом. Эта информация включает информацию о том, какой порт ввода / вывода и IRQ использует конкретный последовательный порт, и следует ли интерпретировать ключ прерывания как ключ безопасного внимания и т. Д. Просто введите следующую команду:
setserial -g /dev/ttyS[0123]
Выход:
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
Команда setserial с параметром -g поможет узнать, какие физические последовательные порты установлены на вашем Linux-компьютере.
Настройка миником
Опция -s используется для настройки minicom. Введите следующую команду в командной строке:
minicom -s
Запустить миником
minicom
Настроить последовательный порт
Вам необходимо настроить последовательный порт. Используйте стрелки вверх и вниз для выбора меню. Нажмите вниз и выберите Настройка последовательного порта:
миником в действии
Вам необходимо подключить ваше последовательное устройство с помощью кабеля. После подключения включите устройство и введите команду minicom без опции -s:
minicom -c on