从零开始的树莓派配置生活

大三配置过一次树莓派,课程结束之后就没再管了。在某一天配置web服务构建简易版易恒泰的时候忘记树莓派是arm架构的,导致我整个项目卡住无法进行,最后电脑防火墙崩溃不得不重装系统。在那次滑铁卢之后树莓派就一直被我雪藏。没想到现在实习项目又要用树莓派。真是天道好轮回。但是树莓派已经让我调教的整个都坏掉了。没办法,那我就只能发动死亡回归,从头配置一次树莓派了。

实验环境及工具:

  • 树莓派4b
  • 读卡器
  • 网线及路由器

一. 格式化sd卡

因为要重新配置,所以我得先格式化sd卡。注意不能用windows自带的格式化。需要SDFormatter这个软件。

树莓派4B的操作系统是安装在TF卡(micro SD卡)中的,TF卡是树莓派的存储设备,相当于计算机的硬盘。要为树莓派烧录系统,首先需要格式化TF卡。使用Windows本身的格式化方法不能解决问题,需要使用SDFormatter软件。SDFormatter软件是一个比较通用的软件,可以在网上搜索下载,本文资源中的软件。软件需要安装,安装好之后,就可以进行TF卡的格式化了。
————————————————
版权声明:本文为CSDN博主「fxfreefly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bhniunan/article/details/104783573

image.png

选好sd卡所在的drive后,直接点击格式化,若出现提示直接点确定就行。不要着急拔读卡器。

格式化完后,电脑在这个时候是能读取这个盘,意思是你电脑会出现这个”U盘”,切记啊,正常的,不要瞎折腾,有的电脑ext4读取不了,那不重要!
https://blog.csdn.net/steamcontroller/article/details/100731725

二. 重新写入系统

据说树莓派4b跟树莓派3用的系统os不一样,不过这点我也没去考证。我本人的话是直接从树莓派官网上下的OS。树莓派系统各种版本的区别不说了,有兴趣的可以上网搜一下。这里直接用树莓派官方提供的Raspberry Pi OS with desktop and recommended software下载官网https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit

image.png

下载下来是一个压缩包,直接解压。
烧系统还需要一个工具Win32DiskImager

image.png

写入之后等待进度条跑满,提示完成后就可以关了。不要着急拔读卡器。

三. 开启ssh服务

因为本人手头拮据,攒钱买土命2邪姬魅影dlc对抗萨瓦图恩,囊中羞涩没有多余的显示器。而且很恶心的是,树莓派4b的hdmi口是mini HDMI。这就很尴尬了。一般显示器都是VGA转HDMI或者DVI转HDMI。HDMI有三种,HDMI、micro HDMI和mini HDMI。这买个转接线还得等几天快递送到。太麻烦了。所以绕点路,不用显示器,用远程ssh控制树莓派。

这个步骤没啥说的。以下引用一篇技术贴。原帖

版权声明:以下为CSDN博主「喵秃头」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/steamcontroller/article/details/100731725

开启ssh

如果你没拔卡那么就进入boot盘(就是sd卡的那个盘),首先建立一个ssh文件,没有后缀.(建个txt文档,然后改名,删掉后缀,后缀隐藏自己百度).这是一个什么操作呢我也不清楚,反正操作过后ssh就自动开启了…

增强HDMI

然后:如果想有更好的视觉体验,那么打开 config.txt 这个目录,将

#hdmi_force_hotplug=1
#config_hdmi_boost=4

前面的#去掉,#代表注释,可以自行去掉,当然如果你不知道#代表注释我就建议不要乱来,

  • hdmi_force_hotplug 启用HDMI热插拔功能
  • config_hdmi_boost 增强HDMI信号

然后在找到一个1024*768之类的数据,这个都懂,用什么屏幕就改什么数值,这不是必须的,因为可以在使用过程中设置,当然如果太小或者异常可能会报错!

关灯

将下面两段,粘贴到config.txt 最后面,可以关掉电源灯和硬盘提示灯(红灯,绿灯).当然这不是必须的,仅仅是晚上我看着不舒服而已!(当然了,原文作者看着不舒服不是我不舒服。建议新手不要作死把灯关了。这两个灯是提示树莓派有没有正常工作的,把灯关了树莓派怎么坏的你都不知道)

Disable the ACT LED.
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off

Disable the PWR LED.
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=off

四. 进入树莓派进行配置

第三步配置完ssh之后就可以把读卡器拔了把sd卡插到树莓派里边。看看硬盘提示灯那个灯绿了没。
用网线把树莓派和路由器连接,插上电源开启树莓派。
进入路由器,看看树莓派的ip地址。

image.png

用ssh软件远程连接。常见的ssh软件有putty,xshell,secureCRT等等。我本人用的putty。主要是这个软件就一个exe,太轻量了。
image.png

点击open之后输入树莓派的账号密码。

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

image.png

登陆成功

之后要进行几个步骤:

  1. 更改树莓派源
  2. 打开树莓派无线网络连接
  3. 安装树莓派的远程桌面(这里我们安装xrdp,不用vnc)

1. 更改树莓派源

这里我看的技术贴很奇怪。现在一般主流的都用的清华源或者阿里源,他这个源我不知道是啥。不过我无所谓。这里大家可以搜索“树莓派怎么配置清华源”或者“配置阿里源”,更改完源之后,可以继续看本帖的第2步“打开树莓派无线网络连接”。
原作者:

我觉得这段才是在4B里面的重点,注意了,你百度来的源,修改更新后100%开不了机是因为版本不一样!他们过气了!

我们可以看到现在下载的文件,文件名的后面有一个单词是 buster 这就是真正的版本。

修改软件更新源,执行如下命令:

sudo nano /etc/apt/sources.list

将第一列改成
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

修改系统更新源,执行如下命令:

sudo nano /etc/apt/sources.list.d/raspi.list

将第一列改成
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main

你会发现跟你百度的区别不大有没有,关键就是buster这个单词也许你的是 jessie,这就会到导致版本不一致
其实你可以在浏览器上面打开 http://mirrors.ustc.edu.cn/raspbian/raspbian/ 这个连接,你可以看到所有支持的版本

image.png

最后执行
同步更新源:

sudo apt-get update

更新升级:

sudo apt-get upgrade

等那么一段时间,然后重启树莓派,这一步将导致ssh断开连接

sudo reboot 

那么基本的使用就是这样了,有图形界面的可以用浏览器看看a,b站什么的,都不错,可以设置显存大小,不要太大,超过512M有可能会导致可以开机,但是没办法操作;

之后还有一些文件上传操作配置,在这里我就不说了,有兴趣的可以移步到原帖。
如果喜欢原作者的教程逻辑以及语言风格,排版,可以移步原作者的csdn博客

传送面板已部署,我们的行动将更加快捷。

版权声明:本节为CSDN博主「喵秃头」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/steamcontroller/article/details/100731725

2. 打开树莓派无线网络连接

打开树莓派无线网络连接时,有可能遇到问题。

  • 我的系统os版本在使用ifconfig命令时无法找到无线网卡。


    image.png
  • 树莓派的无线射频有可能没开。

对于ifconfig无法找到无线网卡,用sudo ifconfig -a可以看到有wlan0

image.png

那就证明我们的网卡驱动没问题,只是无线射频被锁起来了,使用rfkill list查看是否关闭射频:
image.png

有一个被锁住了,需要打开它:rfkill unblock all,全部打开,再ifconfig 看看:

image.png

现在无线网络能用了。

接下来配置无线网络:
配置WiFi需要配置wpa_supplicant.conf文件,指令:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 

添加网络配置:

network={

ssid="你的WiFi名"
psk="WiFi密码"
}

添加完之后,Ctrl+o ,回车,Ctrl+x退出;重启树莓派:

sudo reboot

把树莓派上的网线拔了。如果树莓派可以成功连接无线网络,那么在路由器的配置界面可以看到树莓派的ip地址。之后用这个ip地址连接就行。


image.png

要注意每一次用无线网络连接树莓派,树莓派的Ip地址可能是随机的。这时候给树莓派绑定一个静态ip即可。具体过程不再阐述,可以上网搜搜。
还要注意,树莓派连不上路由器的5G网。只能用2.4G,所以配置无线网络的时候,用非5G的那个wifi账号密码。

之后用树莓派的无线IP地址登录ssh(之前我们用的是有线IP)。


image.png

3.配置远程桌面xrdp

现在学校一般教用VNC远程桌面连接树莓派。以前我也用的VNC。不过我电脑重装一回系统,树莓派配置VNC又太麻烦。所以我直接用xrdp。windows自带的远程桌面只支持xrdp。

在树莓派上配置xrdp

1.在树莓派上安装xrdp服务

sudo apt-get install xrdp

2.在树莓派上安装tightvncserver服务(一定要装,否则会出现第5步的错误)

sudo apt-get install tightvncserver

安装好以上两个服务后,即可使用windows自带工具远程连接到树莓派

用windows远程桌面连接树莓派

  1. 打开Windows自带远程桌面连接工具
image
  1. 连接验证,选择【是】即可
image
  1. 填写连接用户名和密码,树莓派默认的用户名为【pi】,对应的默认密码为【raspberry】


    image.png
  2. 连接成功


    image.png

5.出现的错误及解决方法
如果只安装了xrdp服务而没有安装tightvncserver服务,会出现以下连接错误(在Win10系统中)


image.png

解决方法:在树莓派终端命令行中运行sudo apt-get install tightvncserver命令安装tightvncserver服务即可。

版权声明:本文为CSDN博主「qq813480700」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq813480700/article/details/72598000

五. 结束

至此,树莓派可以使用windows远程桌面连接正常使用。
这破树莓派终于又能用了。

你可能感兴趣的:(从零开始的树莓派配置生活)