前言
使用串口终端登录树莓派之前使用SSH远程登录树莓派,或者使用其他方式(比如外接屏幕),目的是能够操作树莓派终端。
一、树莓派串口介绍
树莓派有两个串口可以使用,一个是硬件串口(/dev/ttyAMA0),另一个是mini串口(/dev/ttyS0)。硬件串口有单独的波特率时钟源,性能好,稳定性强;mini串口功能简单,稳定性较差,波特率由CPU内核时钟提供,受内核时钟影响。树莓派(3/4代)板载蓝牙模块,默认的硬件串口是分配给蓝牙模块使用的,而性能较差的mini串口是分配给GPIO串口 TXD0、RXD0。
在终端输入如下命令,可查看树莓派的串口分配方式:
ls /dev/serial* -l
二、连接过程
1、先查看ttyS0这个mini串口有没有开启
输入如下命令查看:
ls /dev/ttyS0 -l
如果有开启,会显示如下信息:
没有开启,会显示下列信息:
ls: cannot access ttyS0: No such file or directory
开启串口方式:
终端输入如下命令:
sudo raspi-config
进入如下界面(树莓派软件配置工具):
上下键选择第五项 Interfacing Options(接口选项),回车进入:
进入到如下界面:
选择第六项 Serial(串口),回车:
Would you like a login shell to be accessible over serial? (您希望通过串行访问登录shell吗?)
选择是,回车:
串口就开启了,回车确定,回到主界面:
在主界面,按tab键选择 Finsh,回车
选择是,重启树莓派:
2、串口开启后,使用USB转TTL连接线,连接笔记本的USB口和树莓派的引脚。
树莓派平面图,红框为树莓派引脚:
引脚对照图:
USB转TTL线某宝购买:
连接方法:
USB转TTL线的USB端连接笔记本的USB接口,另一端其中的3根线要与树莓派的引脚连接,分别是GND(地线)、TXD(数据发送线)、RXD(数据接收线)。
其中黑色线(GND),要与树莓派的GND引脚连接,可供连接的引脚有6、9、14、20、25、30、34、39,选择其中一个连接即可。绿色线(RXD)要连接树莓派引脚的8脚(TXD),蓝色线(TXD)要连接树莓派引脚的10脚(RXD)。TXD和RXD是交叉连接的。
另外2根电源线5V和3.3V可以不用接,前提是树莓派已经使用Type-c数据线连接树莓派的Type-c供电口进行供电。如果没有使用数据线,需将5V输入线连接树莓派的5V引脚(2脚或4脚),使用3.3V,电力不够。
连接图:
3、使用终端仿真软件登录树莓派
终端仿真软件有很多,推荐3款:putty、SecureCRT、Xshell6。建议是Xshell6 > SecureCRT > putty。
Xshell6有家庭/学校免费版,支持中文,官网下载需要提供邮箱,官方会将下载链接发送至邮箱。SecureCRT收费,没有中文,需要破解。putty免费,英文,但是有非官方中文版本,可网上搜索下载。本文以Xshell6为例。
软件下载地址,点击到对应官网下载页。
putty
SecureCRT
Xshell6
网盘下载 提取码:qwae
首先需要知道连接USB转TTL线连接的是笔记本哪个COM口。
win10使用 win+s 搜索设备管理器或者桌面右键我的电脑,选择管理,打开设备管理器。
找到端口,下拉,可以看到USB-SERIAL-CH340使用的是COM6:
Xshell6新建一个会话,协议选择 serial:
点击左边的serial,设置端口和端口速率,端口速率设置为115200,点击连接:
点击连接后,交互窗口会显示如下图:
回车,显示如下,输入树莓派用户名和密码登录(输入密码时,密码是隐藏的)
输入用户名密码只有在第一次登录时
登录后,显示如图:
更多推荐
树莓派4B:使用串口终端登录
发布评论