树莓派的四种登陆方式

本文介绍了四种登录树莓派的方法:1) 使用HDMI连接显示器;2) 通过USB-TTL串口,修改系统文件并使用secureCRT登录;3) 网络登录,包括SSH连接和设置静态IP;4) 通过xrdp远程桌面登录。同时,还讲解了如何更新vim编辑器和更换国内镜像源。
AI助手已提取文章相关产品:

在这里插入图片描述

达者为先  师者之意


1 HDMI视频线

连接到屏幕与树莓派,启动即可看到树莓派图形界面。

2 串口

2.1 USB-TTL连接树莓派串口

将对应针脚连接到树莓的TXD和RXD上(GPIO14和15),如图所示:
在这里插入图片描述
一般USB-TTL的接线如下:

电源(3.3V或5V)->目标烧录模块的电源

GND ->目标烧录模块的GND即电源负极

TXD ->目标烧录模块的RXD

RXD ->目标烧录模块的TXD

硬件连接如下:
在这里插入图片描述

2.1 修改sd卡中的系统文件

树莓派串口默认是与蓝牙连接。

  • 打开SD卡根目录的config.txt文件,将以下内容添加在最后并且保存。解除蓝牙对串口的占用。
dtoverlay=pi3-miniuart-bt
  • 修改根目录的cmdline.txt,将里面的内容全部替换成以下内容。修改配置。
dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

配置修改完成。

2.2 打开secureCRT终端串口登陆以及界面字体设置

SecureCRT 是一款支持SSH(SSH1和SSH2)、Telnet、串口等的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

SSH (Secure Shell) 是一种网络协议,可实现两个设备之间的安全通信,通常用于访问远程服务器以及传输文件或执行命令。

SSH 访问用于各种任务,包括远程登录服务器、传输文件和运行命令。一些流行的 SSH 客户端包括 PuTTY (Windows)、Terminal (Mac) 和 Linux Shell。

SSH 是一个功能强大的工具,可用于各种任务。但是,重要的是要注意 SSH 并非旨在用作通用文件传输协议。如果您希望在两台计算机之间传输文件,则应使用 SFTP 等工具。

打开secureCRT终端串口
在这里插入图片描述
这里的波特率与之前修改根目录的cmdline.txt中的波特率一致

连接成功后上便可看到树莓派字符启动界面,输入账号密码可对系统进行操作

默认账号:pi
默认密码:raspberry

可能遇到的问题:Access denied

是由于最新的镜像里面移除了默认用户,需要新创建才行。 在这里插入图片描述
解决方法

是使用官方的 Raspberry Pi Imager
在这里插入图片描述

在烧录的时候就设置账户和开启ssh

在这里插入图片描述
在这里插入图片描述

3 网络登陆

3.1 树莓派入网

  1. 输入命令
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

nano是文档编辑器,一进入即可编写(暂时替代未升级的vi编辑器)

  1. 在文件中添加
network={
        ssid="你的无线网名字"
        psk="密码"
}
  1. ctrl+o 再点击回车保存写入,ctrl+x退出
  2. 重启
sudo reboot
  1. 查看是否自动连接
ifconfig

如果成功则有ip地址

在这里插入图片描述

  1. 同一个网段下是否可以ping通(可以使用电脑windows来ping树莓派 )。如果双方不在同一个网段下,要修改树莓派IP地址,使得双方在相同网段下。

固定启动的ip地址(由于IP默认为自动分配,每次重启树莓派后IP会变),避免远程登陆时出现问题。(下面分别是公众号里面的方法、陈讲的方法)

注意:当电脑和树莓派连接到同一个手机热点的时候,不需要固定IP地址的操作,因为手机热点本身IP就是动态的。

第一种方法

在这里插入图片描述
重启查看

第二种方法

连接WIFI,并确认动态获取的IP,通过ifconfig命令查看:

pi@raspberrypi:~ $ ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.120  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::23ec:e056:3e62:59f1  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:5d:03:fe  txqueuelen 1000  (Ethernet)
        RX packets 303  bytes 39869 (38.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 26  bytes 3706 (3.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

并通过route命令查看默认路由:

pi@raspberrypi:~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    303    0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     303    0        0 wlan0
pi@raspberrypi:~ $ 

通过vim.tiny或者nano命令修改/etc/dhcpcd.conf文件,将动态获取的IP以静态配置的方式追加到该文件末尾:

pi@raspberrypi:~ $ vim.tiny  /etc/dhcpcd.conf
# fallback to static profile on eth0
#interface eth0
#fallback static_eth0
interface wlan0
static ip_address=192.168.1.120/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

这其中 "interface wlan0"表示无线网卡,如果要配置有线网卡为静态IP,则改为"interface eth0"即可

“static ip_address=192.168.1.120/24"表示静态IP设置为上面获取的"192.168.1.120”, 24表示子网掩码为"255.255.255.0 "

“static routers=192.168.1.1"表示默认路由为上面的"192.168.1.1”

“static domain_name_servers=192.168.1.1"表示DNS为"192.168.1.1”,当然不同的网络这里会有差异,可在电脑上通过ipconfig命令查看确认的DNS

最后重启树莓派即可。

3.2 用ssh的方式登陆树莓派

前提是电脑和树莓派连接到同一个WIFI ,双方IP要在同一个网段,不在的话修改树莓派的IP地址

  1. 打开树莓派ssh功能配置
sudo raspi-config
  1. 选择“Interfacing Options”回车,选择“SSH”,enable.
  2. 打开secureCRT,创建快速连接
    在这里插入图片描述

登录后大可把串口线拿掉。 此时窗口可以打开多个。

4 以图形界面xrdp(远程桌面)登陆

  1. 配置树莓派支持图形方式登陆

树莓派下载安装远程桌面

sudo apt-get install xrdp
  1. 启动Xrdp服务
sudo /etc/init.d/xrdp start
  1. 打开电脑远程桌面进行连接

在这里插入图片描述
在这里插入图片描述

5 更新vim

sudo apt-get install vim

apt-get从某个网站下载资源,而默认的网站都是国外的,有可能无法直接访问

解决办法:
树莓派更换国内可用镜像源

  1. 在终端输入命令
sudo nano /etc/apt/sources.list
  1. “#” 注释原有内容,更换为
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
  1. 更新源列目标
sudo apt-get update
  1. 再次从某个网站下载资源
sudo apt-get install vim
码字不易  求个三连

在这里插入图片描述

您可能感兴趣的与本文相关内容

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大红烧肉

赠人玫瑰,手留余香。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值