我一直在尝试连接到 serial console of a Raspberry Pi 3 with Android Things使用USB to TTL cable从我的 Linux (Ubuntu) 机器。尽管我按照文档连接了电缆,但执行 minicom
命令时得到的结果如下
没有机会输入任何字符。所以我既看不到任何内核消息,也看不到设备的 shell。
我错过了什么?
最佳答案
Linux (Ubuntu)
<小时/>里面有什么?
- GNU 屏幕
- Minicom
- minicom 单行命令(简答)
- minicom UI(长答案,详细)
GNU 屏幕
在终端中运行
sudo screen port_name 115200
请参阅下文(步骤 2)找出port_name
,例如 /dev/ttyUSB0
。按 Ctrl-A、K、Y 退出屏幕
。如果未安装,请执行sudo apt-get install screen
。
迷你通讯
- 简短回答
在终端中运行
sudo minicom -b 115200 -o -D port_name
请参阅下文(步骤 2)找出port_name
,例如 /dev/ttyUSB0
。按 Ctrl-A,然后按 X 退出 minicom
。
- 长答案(UI)
minicom
应正确配置才能打开连接。一般步骤如下:
安装
minicom
sudo apt-get install minicom
Connect Rpi3 with your host machine using USB-to-TTL cable并打开终端。 查找tty连接与
dmesg | grep -e tty
就我而言,我得到
其中 ttyUSB0
是主板。
运行
minicom
并选择串行端口设置sudo minicom -s
你应该看到
- 检查(或设置)tty连接的设置。确保
/dev/ttyX
对应于您的连接,即您在步骤 2 中获得的连接,而不是X
和Bps/Par/Bits
> 按照 documentation 设置.
类似于
- 现在点击退出,如果一切都已正确设置,连接应该正在运行。如果您输入
ls
命令,您应该会看到 Android Thing 的根目录
- 要退出
minicom
,请按 Ctrl-A,然后按 Q,然后是:
关于console - 安卓事物 : Connect to Serial Debug Console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43554006/