У меня есть записанное программа C++ на Ubuntu 14.04 LTS
который связывается с устройством USB2Serial /dev/ttyUSB0
. Я хочу знать, установлены ли параметры соединения правильно на этом дескрипторе файла, каков был бы лучший способ изобразить это на Ubuntu? Windows предоставляет некоторым программное обеспечение GUI, которое показывает всю информацию подробно, однако я должен все же найти что-то подобным в Ubuntu.
Те я попробовал до сих пор (sersniff, grabserial
) показывает данные, но не соединение и другие параметры управления, такие как установка CTS, DTR, RI
и т.д. Я в основном хочу видеть то, что termios
настройки, которые становятся установленными на дескрипторе последовательного порта во время выполнения
TIA!!
Я смог получить все настройки путем выполнения 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)
Благодаря всем, кто помог мне здесь!
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
Используйте minicom, чтобы настроить последовательный порт для Вашей потребности, попробовать это, https://help.ubuntu.com/community/Minicom. Minicom широко используется для установки последовательного порта (Напр. ttyUSB0).
Я только что написал простой инструмент, который может вам помочь. Оформить заказ здесь . Примечание: вы должны использовать опцию -v