Znajdź urządzenie TTY podłączone przez USB


8

Robię programowanie na Androida. Polecenie adb ppp, aby przełączyć się z powrotem na kabel USB zamiast tcp / ip, mówi, że potrzebuje tty jako parametru.

Poszukałem tego i znalazłem wiele odniesień do rozwiązań, które nie działają. Wiele z nich wskazuje na ttyUSB0, który wydaje się nie istnieć w moim systemie.

Używam Ubuntu Desktop 12.04. Jak mogę znaleźć mój tty na mój telefon z Androidem?

Dzięki.


Odpowiedzi:


8

Przechowuj listę urządzeń przed podłączeniem Androida

ls /dev/ > dev_list_1.txt

Następnie uruchom to po podłączeniu

ls /dev/ | diff --suppress-common-lines -y - dev_list_1.txt

Wynik powinien być mniej więcej taki:

libmtp-2-1.2                                              <
sdb                                                       <
serial                                                    <
sg2                                                       <
ttyACM0                                                   <

Lub nawet monitoruj zmiany

while sleep 1 ; do clear ; ls /dev/ | diff --suppress-common-lines -y - dev_list_1.txt ; done

15

Oto szybka metoda. Po podłączeniu kabla USB po prostu wydajesz:

dmesg | grep tty

Spowoduje to wyprowadzenie urządzeń tty wykrytych przez jądro, w kolejności, w jakiej zostały wykryte i ze znacznikiem czasu.

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.