Pytania otagowane jako serial-port

Interfejs sprzętowy powszechnie spotykany na starszych komputerach PC, zwykle z 9-pinowym gniazdem / wtyczką DE-9, na urządzeniach sieciowych lub serwerach, również z gniazdem / wtyczką RJ-45 (w przeciwnym razie powszechnie używany w sieci Ethernet) lub z (znacznie szerszym) 25-pinowe gniazdo / wtyczka DB-25. Dwa popularne standardy używane z takim interfejsem to RS-232 lub RS-422.


1
odczyt z numeru seryjnego z wiersza poleceń systemu Linux
Mam urządzenie portu szeregowego, które chciałbym przetestować przy użyciu wiersza polecenia systemu Linux. Jestem w stanie używać stty i echa do wysyłania poleceń do portu szeregowego, ale kiedy urządzenie odpowiada, nie mam możliwości odczytania tego, co pochodzi z portu szeregowego. ja używam stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb …

5
polecenie określające porty urządzenia (jak / dev / ttyUSB0)
Mam pytanie dotyczące portów w systemie Linux. Jeśli podłączę urządzenie przez USB i chcę sprawdzić jego port, nie mogę tego zrobić za pomocą polecenia lsusb, który określa tylko numer magistrali i numer urządzenia na tej magistrali: [ziga@Ziga-PC ~]$ lsusb Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd …
46 usb  serial-port  dmesg 


9
Jak mogę monitorować ruch na porcie szeregowym?
Czy jest jakieś narzędzie do monitorowania portu do oglądania pakietów zapisanych na porcie? W szczególności chcę sprawdzić, czy mój program napisany w Javie działa, więc potrzebuję jakiegoś narzędzia, aby sprawdzić, czy moja mała aplikacja pisze wiadomości do portu. Jak mam to zrobic?

5
Jak wysłać dane do portu szeregowego i zobaczyć odpowiedź?
W systemie Linux chcę wysłać ciąg komend (tj. Niektóre dane) do portu szeregowego (zawierającego znaki sterujące) i wysłuchać odpowiedzi (która zwykle może również zawierać znaki sterujące). Jak mogę to zrobić tak prosto, jak to możliwe w systemie Linux? Przykład jest doceniany!

3
Dlaczego niektóre dystrybucje Linuksa nadal mają / dev / ttyS0, ttyS1 itp., Chociaż nowsze komputery nie mają takiego portu szeregowego?
Wiele nowych laptopów i komputerów stacjonarnych nie ma 9-pinowych / 25-pinowych portów szeregowych. Dlaczego wielu dystrybucji Linuksa nadal zawierają /dev/ttyS0, dev/ttyS1pliki urządzeń? Ponieważ udevmogą tworzyć pliki urządzeń dynamicznie, dlaczego /dev/ttyS0, /dev/ttyS1ciągle tworzone statycznie? Za każdym razem, gdy uruchamiam komputer /dev/ttyS0i /dev/ttyS1tam jestem . Przy okazji: używam Debiana 7.0.

1
Jak znaleźć używany port szeregowy?
Pytanie: Podłączyłem urządzenie (tj. Modem GSM) przez port szeregowy (inaczej RS-232) i muszę sprawdzić, z jakim plikiem w /dev/systemie plików to urządzenie było powiązane, aby móc się z nim komunikować. Niestety nie ma nowo utworzonego pliku /dev/ani nie widać niczego w dmesgdanych wyjściowych. To wydaje się trudne pytanie. Tło: Nigdy …



2
ustaw prędkość transmisji dla tty
Jak ustawić prędkość transmisji dla określonego tty (w tym przypadku portu szeregowego)? Próbowałem użyć stty -F /dev/tty.iap ispeed 19200 Ale dostaję błąd Invalid argumentdla każdej prędkości, którą próbuję (2400, 4800 itd.), Z wyjątkiem 9600 (domyślnie). Mogę z powodzeniem zmienić prędkość w programie C użyciu cfsetspeed. Czy muszę dokonać zmiany w …

2
Dlaczego awk wykonuje pełne buforowanie podczas odczytu z potoku
Czytam z portu szeregowego podłączonego do urządzenia GPS wysyłającego ciągi nmea. Uproszczone wywołanie ilustrujące mój punkt widzenia: $ 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 Jeśli zamiast tego spróbuję odczytać z potoku, awk buforuje dane wejściowe przed wysłaniem ich na standardowe wyjście. $ cat /dev/ttyPSC9 | …
23 awk  tty  serial-port 



3
Podłączanie urządzenia szeregowego USB z niestandardowym PID do ttyUSB0 na wbudowanym
Próbuję uzyskać urządzenie szeregowe USB FTDI z niestandardowym PID, aby automatycznie (lub nawet ręcznie) podłączyć się do ttyUSB% n, bez większego powodzenia. Normalny VID / PID urządzenia to 0403/6001. Po zaprogramowaniu w ten sposób działa idealnie i automatycznie podłącza się do ttyUSB0 po podłączeniu. Nawet po ponownym skompilowaniu sterownika w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.