查找通过 USB 连接的 TTY 设备

查找通过 USB 连接的 TTY 设备

我正在做 android 开发。用于切换回 USB 电缆而不是 tcp/ip 的 adb ppp 命令表示它需要 tty 作为参数。

我用 Google 搜索了这个问题,发现很多解决方案都不起作用。很多都指向 ttyUSB0,而我的系统上似乎不存在这个东西。

我正在运行 Ubuntu Desktop 12.04。如何找到我的 Android 手机的 tty?

谢谢。

答案1

这是一个快捷方法。插入 USB 电缆后,只需执行:

dmesg | grep tty

这将按照检测顺序并带有时间戳输出内核检测到的 tty 设备。

答案2

旁边有两个选项dmesg在另一个答案中

/dev/上市差异

  1. 在插入 Android 之前存储设备列表

    ls /dev/ > dev_list_1.txt
    
  2. 然后插上电源后运行这个

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

结果应该是这样的:

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

甚至监控变化

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

udev 监视器

启动sudo udevadm monitor -u然后插入设备。

相关内容