大三配置过一次树莓派,课程结束之后就没再管了。在某一天配置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
选好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
下载下来是一个压缩包,直接解压。
烧系统还需要一个工具Win32DiskImager
写入之后等待进度条跑满,提示完成后就可以关了。不要着急拔读卡器。
三. 开启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地址。
用ssh软件远程连接。常见的ssh软件有putty,xshell,secureCRT等等。我本人用的putty。主要是这个软件就一个exe,太轻量了。
点击open之后输入树莓派的账号密码。
默认账号:pi
默认密码:raspberry
登陆成功
之后要进行几个步骤:
- 更改树莓派源
- 打开树莓派无线网络连接
- 安装树莓派的远程桌面(这里我们安装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/ 这个连接,你可以看到所有支持的版本
最后执行
同步更新源:
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命令时无法找到无线网卡。
树莓派的无线射频有可能没开。
对于ifconfig无法找到无线网卡,用sudo ifconfig -a可以看到有wlan0
那就证明我们的网卡驱动没问题,只是无线射频被锁起来了,使用rfkill list查看是否关闭射频:
有一个被锁住了,需要打开它:rfkill unblock all,全部打开,再ifconfig 看看:
现在无线网络能用了。
接下来配置无线网络:
配置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地址连接就行。
要注意每一次用无线网络连接树莓派,树莓派的Ip地址可能是随机的。这时候给树莓派绑定一个静态ip即可。具体过程不再阐述,可以上网搜搜。
还要注意,树莓派连不上路由器的5G网。只能用2.4G,所以配置无线网络的时候,用非5G的那个wifi账号密码。
之后用树莓派的无线IP地址登录ssh(之前我们用的是有线IP)。
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远程桌面连接树莓派
- 打开Windows自带远程桌面连接工具
- 连接验证,选择【是】即可
-
填写连接用户名和密码,树莓派默认的用户名为【pi】,对应的默认密码为【raspberry】
-
连接成功
5.出现的错误及解决方法
如果只安装了xrdp服务而没有安装tightvncserver服务,会出现以下连接错误(在Win10系统中)
解决方法:在树莓派终端命令行中运行sudo apt-get install tightvncserver命令安装tightvncserver服务即可。
版权声明:本文为CSDN博主「qq813480700」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq813480700/article/details/72598000
五. 结束
至此,树莓派可以使用windows远程桌面连接正常使用。
这破树莓派终于又能用了。