Tìm thiết bị TTY nào được kết nối qua USB


8

Tôi đang làm phát triển Android. Lệnh ppp adb để chuyển trở lại cáp USB thay vì tcp / ip nói rằng nó cần tty làm tham số.

Tôi đã googled cho điều này và tìm thấy rất nhiều tài liệu tham khảo cho các giải pháp không hoạt động. Rất nhiều trong số đó trỏ đến ttyUSB0, dường như không tồn tại trên hệ thống của tôi.

Tôi đang chạy Ubuntu Desktop 12.04. Làm thế nào tôi có thể tìm thấy tty của tôi cho điện thoại Android của tôi?

Cảm ơn.


Câu trả lời:


8

Lưu trữ danh sách các thiết bị trước khi cắm Android

ls /dev/ > dev_list_1.txt

Sau đó chạy nó sau khi bạn cắm nó

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

Kết quả sẽ giống như thế này:

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

Hoặc thậm chí theo dõi sự thay đổi

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

14

Đây là một phương pháp nhanh chóng. Sau khi cắm cáp USB, bạn chỉ cần phát hành:

dmesg | grep tty

Điều này sẽ xuất ra các thiết bị tty được phát hiện bởi kernel, theo thứ tự mà chúng được phát hiện và có dấu thời gian.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.