分类

通过 USB 2 TTL 串口线连接树莓派4

2019-12-28 11:18 linux

刚好手边有 USB转 TTL 的串口线,不需要再通过 ssh 连接树莓派了。

首先就是串口线的接法,大致如下图:

USB_5V  <--> PI4外侧串口第一个口(5V)
USB_GND <--> PI4外侧串口第三个口(GND)
USB_RX <--> PI4外侧串口第四个口(GPIO14)
USB_TX <--> PI4外侧串口第五个口(GPIO15)

接好线之后,给树莓派供电,此时在电脑里面查看一下是否有串口设备:

$ ls /dev/ttyUSB*

这里有找到 /dev/ttyUSB0 设备。

使用 lsusb 命令查看一下:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 1358:c123 Realtek  Bluetooth Radio
Bus 003 Device 006: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

这里显示的 HL-340 USB-Serial adapter 就是我们的 USB 串口连接器。 也可以在 `dmesg` 里面找到内核打印信息。

在电脑上安装串口工具,常用的是 minicom

$ sudo apt install minicom

使用 minicom 连接到串口设备:

$ sudo minicom -D /dev/ttyUSB0

一切顺利的话,就可以看到树莓派上面的 login 界面了。