Вопросы с тегом «serial-port»

Аппаратный интерфейс, обычно встречающийся на старых ПК, обычно с 9-контактным разъемом / вилкой DE-9, на сетевых устройствах или серверах также с разъемом / разъемом RJ-45 (обычно используется для Ethernet) или с (гораздо более широким) 25-контактная розетка / вилка DB-25. Два общих стандарта, используемых с таким интерфейсом, - это RS-232 или RS-422.

86
Как подключиться к последовательному порту так же просто, как с помощью SSH?

Есть ли способ подключиться к последовательному терминалу так же, как вы бы сделали с SSH? Должен быть более простой способ, чем такие инструменты, как Minicom, например $ serial /dev/ttyS0 Я знаю, что могу catвыводить данные, /dev/ttyS0но таким образом возможна только одна связь - от порта к...

51
чтение из сериала из командной строки Linux

У меня есть устройство с последовательным портом, которое я хотел бы проверить с помощью командной строки Linux. Я могу использовать stty и echo для отправки команд на последовательный порт, но когда устройство отвечает, у меня нет возможности прочитать, что идет с последовательного порта. Я...

47
команда для определения портов устройства (например, / dev / ttyUSB0)

У меня вопрос по поводу портов в Linux. Если я подключаю свое устройство через USB и хочу проверить его порт, я не могу сделать это с помощью команды lsusb, которая указывает только номер шины и номер устройства на этой шине: [ziga@Ziga-PC ~]$ lsusb Bus 003 Device 007: ID 0403:6001 Future...

44
Как привязать USB-устройство под статическим именем?

У меня есть Arduino, который иногда связан, /dev/ttyUSB0а иногда и /dev/ttyUSB1делает мой сценарий неудачным. Я не хочу перечислять все возможности того, где может находиться мое устройство, но я бы предпочел, чтобы оно было связано где-то статично, например /dev/arduino. Как мне этого...

40
Как я могу отслеживать трафик через последовательный порт?

Существует ли какой-либо инструмент мониторинга портов для наблюдения за пакетами, записанными на порт? Я особенно хочу проверить, работает ли моя программа, написанная на Java, поэтому мне нужен какой-то инструмент, чтобы увидеть, пишет ли мое маленькое приложение сообщения в порт. Как мне это...

37
Как отправить данные на последовательный порт и увидеть какой-либо ответ?

В Linux я хочу отправить командную строку (т.е. некоторые данные) на последовательный порт (содержащий управляющие символы) и прослушать ответ (который также обычно может содержать управляющие символы). Как я могу сделать это как можно проще в Linux? Пример...

34
Почему некоторые дистрибутивы Linux по-прежнему имеют / dev / ttyS0, ttyS1 и т. Д., Хотя на более новых компьютерах такой последовательный порт отсутствует?

Многие новые ноутбуки и настольные компьютеры не имеют 9-контактных / 25-контактных последовательных портов. Почему многие дистрибутивы Linux все еще содержат /dev/ttyS0, dev/ttyS1файлы устройств? Так udevможет создавать файлы устройств динамически, почему /dev/ttyS0, по- /dev/ttyS1прежнему...

33
Как узнать, какой последовательный порт используется?

Вопрос: Я подключил устройство (например, GSM-модем) через последовательный порт (он же RS-232), и мне нужно посмотреть, с каким файлом в /dev/файловой системе было связано это устройство, чтобы иметь возможность общаться с ним. К сожалению, нет вновь созданного файла /dev/и ничего не видно на...

31
Чтение / запись в последовательный порт без рута?

Я пишу приложение для чтения / записи в / из последовательного порта в Fedora14, и оно прекрасно работает, когда я запускаю его как root. Но когда я запускаю его как обычный пользователь, я не могу получить привилегии, необходимые для доступа к устройству (/ dev / ttySx). Это немного глупо, потому...

24
установить скорость передачи для tty

Как мне установить скорость передачи для конкретного tty (в данном случае последовательный порт)? Я пытался с помощью stty -F /dev/tty.iap ispeed 19200 Но получите ошибку Invalid argumentдля каждой скорости, которую я пробую (2400, 4800 и т. Д.), Кроме 9600 (по умолчанию). Я могу успешно изменить...

24
Как cat узнает скорость передачи последовательного порта?

Я регулярно использую catдля просмотра отладочную информацию в консоли с моей платы разработки FPGA через последовательное соединение, но мне никогда не приходилось сообщать linux, какова скорость передачи данных. Как cat узнает, какова скорость передачи последовательного...

23
Почему awk выполняет полную буферизацию при чтении из канала?

Я читаю с последовательного порта, подключенного к устройству GPS, отправляя строки nmea. Упрощенный вызов, чтобы проиллюстрировать мою точку зрения: $ awk '{ print $0 }' /dev/ttyPSC9 GPGGA,073651.000,6310.1043,N,01436.1539,E,1,07,1.0,340.2,M,33.3,M,,0000*56...

23
Отправить файл по протоколу xmodem или kermit с экраном GNU

Я работаю с устройством RS-232 через GNU screen. $ screen /dev/ttyUSB0 115200 В какой-то момент мне нужно отправить локальный файл на устройство, используя протокол xmodemили kermit. В Windows я использую TeraTerm, у которого есть соответствующий пункт меню. Как я могу добиться этого на экране...

19
Подключение устройства USB-Serial с пользовательским PID к ttyUSB0 на встроенном

Я пытаюсь получить устройство FTDI USB-Serial с пользовательским PID для автоматического (или даже ручного) подключения к ttyUSB% n, но без особого успеха. Обычный VID / PID устройства - 0403/6001. При таком программировании он работает отлично и автоматически подключается к ttyUSB0 при...

17
Неожиданные результаты тестирования последовательного шлейфа с использованием echo и cat

Таким образом, у меня есть стандартный последовательный порт RS232, который возвращается к себе, просто проводя провод от Tx до Rx. Я тестирую петлю, запустив ее echoи catв двух отдельных терминалах: cat /dev/ttyS1 echo "hi" > /dev/ttyS1 Моя проблема с выходом. Я ожидал бы увидеть, как один...

14
Телнет отправить Ctrl-C

Я использую telnet для подключения к терминальному серверу, который передает трафик на порт RS-232. К сожалению, при использовании некоторых устройств невозможно отправить символ CTRL+ C(0x03). Вместо передачи символа, кажется, что локальный клиент ловит нажатие клавиши, и я остаюсь в "некотором...

13
Как отправить AT-команды на модем в Linux?

В Linux (Ubuntu) я пытаюсь отправить AT-команды модему по адресу /dev/ttyACM0. Я пытался сделать это так: sudo socat - /dev/ttyACM0 но при наборе чего-либо я просто получаю строку, повторяющую эту команду (я ожидаю OK). Когда я делаю sudo minicom modem1 это похоже на работу. Я печатаю ATи получаю...

13
Какой самый простой способ настроить последовательный порт в Linux?

В командной строке Windows для настройки последовательного порта я могу просто использовать: mode com1: 9600,n,8,1 или прочитать конфигурацию: mode com1: Есть ли похожие команды в Linux? Какой самый простой способ найти и настроить последовательный порт в...

10
Как узнать, действительно ли последовательный порт передает данные, не открывая устройство?

У меня есть кластер высокой доступности (Heartbeat), подключенный через последовательную линию и две сетевые карты. Я хотел бы установить скрипт мониторинга, способный распознавать отключенную последовательную линию (в основном на тот же вопрос был дан ответ в SO , однако я не удовлетворен таким...