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.

Thom
źródło
powiązane stackoverflow.com/questions/2530096/...
Ciro Santilli 29 病毒 审查 六四 事件 法轮功

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
user.dz
źródło
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.

Grzyby Księżycowe
źródło