Lista portów szeregowych
- admo
- Sędziwy Jeż
- Posty: 31
- Rejestracja: 10 maja 2006, 18:02
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Lista portów szeregowych
Witam!
Czy pod linuksem istnieje jakaś metoda na wylistowanie wszystkich portów szeregowych. Przez port szeregowy rozumiem urządzenie UART. Z tego co przeczytałem, takie metody istnieją pod windowsem, czy w samej Javie. Niestety nic nie znalazłem dla języka C. Jeśli ktoś ma jakiś pomysł, to proszę żeby się ze mną podzielił.
Pozdrawiam
Czy pod linuksem istnieje jakaś metoda na wylistowanie wszystkich portów szeregowych. Przez port szeregowy rozumiem urządzenie UART. Z tego co przeczytałem, takie metody istnieją pod windowsem, czy w samej Javie. Niestety nic nie znalazłem dla języka C. Jeśli ktoś ma jakiś pomysł, to proszę żeby się ze mną podzielił.
Pozdrawiam
Prawdziwy programista wiesza się razem ze swoim programem
- valdi74
- Wytworny Kaczor
- Posty: 441
- Rejestracja: 01 maja 2007, 12:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: KDE Plasma
- Architektura: x86_64
- Lokalizacja: Poznań
Odp: Lista portów szeregowych
Może to starczy:
Kod: Zaznacz cały
grep serial /proc/ioports
Qui vit sans folie, n'est pas si sage qu'on croit
- admo
- Sędziwy Jeż
- Posty: 31
- Rejestracja: 10 maja 2006, 18:02
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Lista portów szeregowych
Dziękuję za odpowiedź, ale niestety to nie wystarczy. Po wykonaniu niniejszej komendy uzyskuję jedynie:valdi74 pisze:Może to starczy:Kod: Zaznacz cały
grep serial /proc/ioports
Kod: Zaznacz cały
03f8-03ff : serial
Wczoraj myślałem nad tym trochę dłużej i wymyśliłem aby wylistować wszystkie pliki z katalogu /dev, które zaczynają się na ttyS*, ttyUSB*, ttyACM*. Ale po pierwsze nie wiem czy to są wszystkie nazwy pod którymi mogą występować porty szeregowe (RS*). Ponadto nie mam także informacji o tym, czy są one skonfigurowane jako UART16550A (a na takich portach mi zależy).
Może ktoś zna jakąś gotową bibliotekę, która potrafi wylistować porty szeregowe UART16550A?
Nasunęło mi się też drugie pytanie odnośnie zunifikowanej obsługi portów szeregowych pod uniksami i windows. Znalazłem jedną bibliotekę pod adresem http://www.teuniz.net/RS-232/. Czy ktoś zna inne, lepsze? Preferowane są biblioteki napisane w C.
Pozdrawiam.
Prawdziwy programista wiesza się razem ze swoim programem
-
- Gibki Gibbon
- Posty: 3209
- Rejestracja: 30 wrz 2007, 13:49
- Płeć: Mężczyzna
Odp: Lista portów szeregowych
Użyj polecenia:
Jasne, że tak. Poprawiłem, co by dezinformacji nie siać
Kod: Zaznacz cały
lsusb
- admo
- Sędziwy Jeż
- Posty: 31
- Rejestracja: 10 maja 2006, 18:02
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Lista portów szeregowych
A to chyba w ogóle nie pomoże.marcin1982 pisze:Użyj polecenia:Kod: Zaznacz cały
ls usb
Może chodziło Ci o polecenie lsusb, ale to także nie spełnia stawianych przeze mnie wymagań:teeh:.
Prawdziwy programista wiesza się razem ze swoim programem
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości