树莓派的刷机以及相关配置的设置,多种方式登录树莓派

前言:之前经过多个博文的记录,我们终于学习完了linux系统编程,从这个博文开始,我们开始学习树莓派相关的知识。
优秀博文参考
树莓派官网

一、首先我们先来说一下树莓派的刷机
1.相关软件的下载
(1)树莓派官方系统镜像
下载地址:官方系统镜像
选择Raspberry Pi OS with desktop即可
(2)SD卡/TF卡的格式化使用的软件SDFormatter
下载地址:格式化软件下载地址
(3)镜像写入软件win32diskimager-1.0.0-install
下载地址:win32下载地址
(4)远程连接软件Xshell(相关的远程软件还有很多)
下载地址:Xshell
(5)图形化远程连接软件 VNC Viewer
下载地址:VNC Viewer

2.系统的烧录
(1)将TF卡插入读卡器,然后插入笔记本电脑。
(2)用格式化工具SDFormatter将TF卡格式化。在select card中选择TF卡对应的盘符(一般已经自动读取好了),然后选中Quick format,然后点击Format即可。
在这里插入图片描述
(3)将下载好的系统镜像烧录进TF卡中。在映像文件中选中下载好的文件,在设备中选中TF卡对应的盘符,点击写入按钮。等待写入完成。
在这里插入图片描述
以上操作便将系统镜像成功刷进SD卡里
烧录完成后,进入TF的根目录,新建一个名为ssh的文件,以便进行远程连接。
注意,该文件名为ssh,无扩展名。有些电脑自动隐藏扩展名,所以需要自行设置显示扩展名,然后将扩展名删除。

二、多种方式登录树莓派
记得树莓派默认登录账号:pi
默认密码:raspberry

(1)串口方式登录树莓派
这种方式登录树莓派要用到USB转串口模块(USB-TTL转换模块)
a.USB-TTL模块连接树莓派串口
将对应针脚连接到树莓的TXDRXD上(GPIO14和15),如图所示:
在这里插入图片描述
在这里插入图片描述
以上两图是一模一样的,只不过图二有颜色好看一点,图一更倾向于直观一点

b.修改系统配置,启用串口登录树莓派
1.打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。

dtoverlay=pi3-miniuart-bt

这样就解除了蓝牙对串口的占用

2.然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,以防万一,请先备份好这个文件的原内容。

dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

到这配置修改完成

c.启动树莓派,用secureCRT连接并登录
1.准备好上面的步骤之后,将SD卡插入树莓,接上电源启动。
2.点左上角的那个闪电符号,然后协议选Serial,波特率选115200,数据位8,停止位1
具体如下图
在这里插入图片描述
点击connect即可

(2)通过网络登录树莓派
a.既然是通过网络登录树莓派,那么首先肯定是要先让树莓派入网
方式一:
在命令行模式下输入以下命令:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在文件中添加无线网配置信息

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CN
 
network={
    
    
        ssid="你的无线网名字"
        psk="密码"
        key_mgmt=WPA-PSK
}
 
network={
    
    
        ssid="你的其他无线网名字"
        psk="密码"
        key_mgmt=WPA-PSK
}

从以上的内容可看出,可在配置信息里写入多个无线网的名称跟密码,树莓派会按照顺序从上至下的去检索可连接的无线网

nano是文档编辑器,已进入便可以编写。
ctrl+o 保存,会有提示是否写入。我们按回车。ctrl+x退出

方式二:
进入TF卡的根目录,新建文件wpa_supplicant.conf,内容如下。其中,ssidWIFI热点名称,pskWIFI密码。

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
    
    
    ssid="Wifi名称"
    psk="密码"
    key_mgmt=WPA-PSK
    priority=1
}

同时这样也是支持写入多个无线网络的信息的

b.在树莓派连入网络后,我们来固定树莓派的ip地址,以免每次登录树莓派都要查看树莓的IP
在命令行模式下输入以下命令

sudo nano /etc/rc.local

在这里插入图片描述
输入ifconfig wlan0 xxxxxxxxxx
xxxxxxx 代表是要固定的ip地址

c.在树莓派接入网络跟固定ip地址后 ,我们正式来通过ssh的方式来登录树莓派
1.打开ssh功能
在命令行模式下输入以下命令

sudo raspi-config

1.1 选择第五个
在这里插入图片描述
1.2 选择第二个
在这里插入图片描述
1.3 选择yes
在这里插入图片描述
1.4 继续按回车
在这里插入图片描述
要用图形化界面的话也要启动VNC,在1.2步骤里选择P3,同样的操作,把VNC启动

2.用图形方式登录树莓派(VNC)
登录的树莓派是命令行界面的,在这用图形方式登录树莓派(类似于window的桌面)

2.1 首先我们可以用VNC这个软件来登录树莓派
以这种方式来登录树莓派要在上面的1.2步骤中开启VNC
详细参考
用VNC方式登录树莓派

2.2 除了VNC这个软件之外,我们还可以用我们window自带的软件“远程桌面连接”来登录,输入树莓派的ip地址即可
在这里插入图片描述

三、更新vim到好用的版本
a.默认的源是国外的,apt-get 安装的时候会失败,所以我们要更新成国内的源
1.编辑sources.list
在终端输入:

sudo nano /etc/apt/sources.list

用#注释或直接删除原有的内容,新增两条:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
#deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

其实新增第一条就可以的了

ctrl x 保存并退出

2.在对上述进行编辑完后,我们还要更新源
在终端输入以下命令:

sudo apt-get update

3.在更新完源后,我们还要进行对vim新版的安装
在终端输入以下命令:

sudo apt-get install vim

以上就是对树莓派相关的设置跟登录方式进行了简略的讲解

学习笔记,仅供参考

猜你喜欢

转载自blog.csdn.net/weixin_51976284/article/details/125186374
今日推荐