Последовательный порт, отлаживающий на Ubuntu

У меня есть записанное программа C++ на Ubuntu 14.04 LTS который связывается с устройством USB2Serial /dev/ttyUSB0 . Я хочу знать, установлены ли параметры соединения правильно на этом дескрипторе файла, каков был бы лучший способ изобразить это на Ubuntu? Windows предоставляет некоторым программное обеспечение GUI, которое показывает всю информацию подробно, однако я должен все же найти что-то подобным в Ubuntu.
Те я попробовал до сих пор (sersniff, grabserial) показывает данные, но не соединение и другие параметры управления, такие как установка CTS, DTR, RI и т.д. Я в основном хочу видеть то, что termios настройки, которые становятся установленными на дескрипторе последовательного порта во время выполнения
TIA!!

3
задан 6 August 2015 в 08:34

4 ответа

Я смог получить все настройки путем выполнения strace на идентификаторе процесса. Следующая команда помогла:

    :~/dos$ sudo strace -p <pid> -t -v -o dump.txt

    pid- process ID of my process
    t - adds a timestamp to the system call trace
    v - expands the termios structure which basically contains the serial port settings, without this flag the structure will be truncated
    o - output the trace to a dump file specified

Это не только дало мне всю сопутствующую информацию установки, но также и дало мне специфические особенности протокола такой как, что IOCTLs (TIOCM_RTS, TIOCM_DSR etc) Благодаря всем, кто помог мне здесь!

2
ответ дан 1 December 2019 в 15:56

minicom мог иметь какую-либо справку?

Linux идет со многими, последовательный текст и gui основывали программы последовательной передачи. Моим фаворитом является minicom - дружественное меню управляемая программа последовательной передачи.

minicom Типичные функции / использование

  • Установка удаленной последовательной консоли
  • Получает доступ к компьютеру / сервер, если LAN снижается
  • Подключение к встроенному Linux / устройство BSD через нуль-модемный кабель
  • Подключение к маршрутизаторам Cisco для конфигурации
  • Подключение к устройству для резервных копий т.е. устройству w/o клавиатура и мышь
  • каталог Dialing с автоповторным набором
  • Поддержка файлов блокировки стиля UUCP на последовательных устройствах
  • Отдельный интерпретатор языка сценария
  • Получение Многочисленным пользователям файла
  • с отдельными конфигурациями

Источник: http://www.cyberciti.biz/tips/connect-soekris-single-board-computer-using-minicom.html

можно легко установить его путем выполнения sudo apt-get install minicom

0
ответ дан 1 December 2019 в 15:56

Используйте minicom, чтобы настроить последовательный порт для Вашей потребности, попробовать это, https://help.ubuntu.com/community/Minicom. Minicom широко используется для установки последовательного порта (Напр. ttyUSB0).

0
ответ дан 1 December 2019 в 15:56

Я только что написал простой инструмент, который может вам помочь. Оформить заказ здесь . Примечание: вы должны использовать опцию -v

2
ответ дан 1 December 2019 в 15:56

Другие вопросы по тегам:

Похожие вопросы: