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

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

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

1
чтение из сериала из командной строки Linux
У меня есть устройство с последовательным портом, которое я хотел бы проверить с помощью командной строки Linux. Я могу использовать stty и echo для отправки команд на последовательный порт, но когда устройство отвечает, у меня нет возможности прочитать, что идет с последовательного порта. Я использую stty -F /dev/ttyS0 speed 9600 …

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

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

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

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

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

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

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

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

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

2
Почему 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 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 $GPRMC,073651.000,A,6310.1043,N,01436.1539,E,0.42,163.42,070312,,,A*67 GPGGA,073652.000,6310.1043,N,01436.1540,E,1,07,1.0,339.2,M,33.3,M,,0000*55 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 Если я вместо этого попытаюсь прочитать из канала, awk буферизует ввод перед отправкой в ​​stdout. $ cat /dev/ttyPSC9 | …
23 awk  tty  serial-port 

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.