硬件准备
- 树莓派5
- 树莓派5的官方散热器(建议配一块 发烫后期可能会影响跑代码的运行速度)
- TF卡(我买的闪迪的32GB高速卡,建议买16GB以上的高速卡,会影响到烧录速度)
- 读卡器(插入TF卡写入系统,烧录系统使用,部分电脑可以直接插卡不需要购买)
- waveshare 3.5 inch HDMI LCD
- 5a5v树莓派电源(一定要是带pv协议的5v5a的,否则树莓派无法正常启动!!)
- 树莓派外设(键盘、鼠标)
系统烧录
将空白的TF卡插入读卡器后插入你的电脑。(如果不是空白的卡要提前将卡中内容备份,烧录系统会导致卡中内容全部丢失)(注意插入读卡器时插卡的正反面)
进入树莓派官网Raspberry Pi OS – Raspberry Pi,点击进入Software点击 "Download for Windows"下载烧录工具。
烧录器下载成功后显示
:
在烧录器中选择你想要烧录的系统以及相关配置,选择你的sd卡。第一个选项点击进入选择Raspberry Pi 5,我选择烧录的系统是第三个选项 Raspberry Pi OS(other)——>Raspberry Pi OS Full(64-bit)。
点击NEXT后会弹出提示框,可以编辑你想要的设置,可以设置树莓派的用户名及你的密码,配置好wifi,设置好时区,其他不用改变选项,设置完毕后保存设置后选择 “是”。弹出的警告框我们选择“是”。等待系统被写入sd卡,写好后会自动弹出弹窗提示完成,期间不要中断进程。
烧录完成后选择安全弹出u盘,(一定要安全弹出!!否则可能无法完全读取系统无法打开)弹出后将sd卡插入树莓派中(注意金属部分面向板子,印花面朝外插入,不要插错了卡可能会被插坏)。
树莓派安装散热器
安装官方的树莓派5散热器操作非常简单,此处参考视频:树莓派5代Active Cooler安装指南,小技巧讲解_哔哩哔哩_bilibili
按照此视频内容可以很快的安装好散热器。这款自动的官方散热器还是很方便的,把线接好就基本不用操心散热问题了
第一次开机树莓派
树莓派第一次接电以前要先将通好电的HDMI、外设插好,再给树莓派通带pv协议的5v5a电源。初次刚通电时,树莓派侧面显示灯会闪烁红灯(pi在读SD卡)正常情况下闪烁十秒作业会稳定亮绿灯(正常运行)HDMI显示内容,正常进入系统界面。
下载3.5inch屏幕的驱动器
确认pi已联网,点击界面中右上角的wifi标志,选择网络进行连接。第一次进入系统需要选择国家中国,选择完毕后可能WiFi位置的显示仍然是未连接,这时重新启动树莓派。(不可以直接按树莓派侧边的白色按钮强行关机!树莓派会烧坏的!点击主界面左上角树莓派标志最底下一栏”ShutDown“然后选择”Reboot“重启)重新启动后再选择WiFi进行连接。
在树莓派操作系统的界面打开终端。(上图左上角四个标识中最右边的小窗标志)输入以下命令更新操作系统。
sudo apt-get update
sudo apt-get upgrade
输入命令的时候可能会遇到报错:Could not get lock /var/lib/apt/lists/lock. It is held by process 1684.(我的报错是进程1684),这是由于该进程被占用了上锁了,不用急,稍微等一段时间,如果再次输入命令还是报错,一直被占用的话,就杀死这个进程。输入命令sudo kill -9 (进程号)。参考下面链接解决进程冲突问题:Linux 报错:Could not get lock /var/lib/dpkg/lock 该如何解决呢?_linux中could not get lock怎么解决-CSDN博客
等待更新完成后(有可能更新过程会遇到问题报错,具体报错搜索解决完成更新才能进行下一步)输入下面的命令安装必要的软件包和依赖项
sudo apt-get install git
sudo apt-get install cmake
sudo apt-get install libjpeg62-turbo-dev
sudo apt-get install screen
(安装过程中也可能会遇到问题,看具体的报错搜索解决)
克隆并编译屏幕驱动程序的源代码,可以在Github找到不同型号的屏幕驱动,具体下载哪一个取决于你的屏幕型号。我使用的是Waveshare 3.5 inch HDMI LCD,下面代码也是以此型号为例。
sudo git clone https://github.com/waveshare/LCD-show.git
cd LCD-show/
sudo ./LCD35-show
这里克隆可能会遇到报错fatal unable to access ‘https://github.com/waveshare/LCD-show.git/': GnuTLS recv error(-110):The TLS connection was non-properly terminated (我在克隆时遇到了这个问题),可以输入以下命令解决问题:
git config --global --unset http.proxy
git config --global --unset https.proxy
然后你的小屏幕就可以正确显示系统啦!
我在过程中遇到不少问题,包括最初树莓派的电源没有按照他的严格要求(pi 4B的电源和pi5不一样,pi5很严格!一开始用pi4B可以的换到5上就是打不开)、以及接电一段时间后树莓派真的很烫就又加装了散热器。一开始我买的屏幕很难使用,下了五六个系统捣鼓了很多天都是白屏,后来换了一个屏幕,虽然下载驱动器的过程中也总是报各种各样的错,但是最后也都解决了。
成功执行上述的命令后显示克隆成功后输入后面两行命令,执行成功后,树莓派会自动重启,等待几十秒后,HDMI屏幕开始显示。如果需要切换会LCD显示方式,可以输入以下命令:
cd LCD-show/
sudo ./LCD-hdmi
如果要切换回LCD显示,输入下面的命令:
cd LCD-show/
sudo ./LCD35-show