本教程主要为AutoLeaders成员撰写
树莓派系统安装
首先就是为啥要再写一篇呢,因为ubuntu系统好像有点神经,换源的时候有点问题(也可能是我自己搞不定吧hhh)以前都没出现这种问题的,所以为了让各位能操作起来轻松一些,我们就只好换成Raspberry Pi OS系统(树莓派官方系统)啦
镜像下载
本次准备烧录的镜像是树莓派的官方镜像:Raspberry Pi OS
镜像下载地址:https://www.raspberrypi.org/software/operating-systems/
这里我们选择最下面这个Raspberry Pi OS Lite
,因为估计大家并没有外接屏幕,所以不需要安装一个带桌面的系统,安装个轻便点的就行。
下载好是一个压缩包,没有必要解压的啦直接放着就好!
系统烧录
经过漫长的等待,你应该已经下载好系统了吧hhh,接下来还要下载两个软件(绝望吗hhh)
格式化内存卡
第一步:下载SD Card Formatter
第二步:安装它,安装你会吧我不教了哈
第三步:将TF卡插入到读卡器上,将读卡器插到电脑上
第四步:启动你刚刚下好的SD Card Formatter
然后等一下进度条,搞定!
哎哎哎别拔读卡器哈,烧完系统再说
烧镜像到TF卡
第一步:下载BalenaEtcher
第二步:安装
第三步:点开之后就变成这样子了,点击select image,选择你刚刚下载好的镜像
然后选完了之后点击Flash!
开始烧录
走完就成功啦!
然后这个时候建议你拔掉读卡器,然后重新插到电脑上进行下一步操作。
连接树莓派
这里啊是最难搞的。。。毕竟我估计大家,没有路由器,没有小屏幕,没有独立键盘和鼠标,所以这里的连接显得极其困难…
不过嘛,还是可以解决滴,这步连接可以简化到只需要一根网线(这个你有吧???这个没有我就%#¥#*@#)
打开SSH端口
因为Raspberry Pi OS系统默认关闭SSH端口,所以我们需要先进入文件打开它。
首先要确保你的电脑已经开启了后缀名的文件格式,如果没有的话,按照下面的操作打开
点击最上面的查看
然后勾选文件扩展名
打开刚刚烧录好的TF卡(在电脑上应该显示命名为boot
的G盘或者H盘,跟U盘差不多)
打开之后,在里面任意位置新建一个记事本文件,命名为SSH
,然后把后缀名.txt
去掉,生成一个没有后缀名的文件
这样我们就成功打开了SSH端口,现在可以拔掉读卡器,然后将TF卡插到树莓派上。
网络设置
首先我们先win+R
打开运行窗口,然后输入cmd
,打开终端命令行窗口,然后输入命令
arp -a
这里记住跳出的第一个接口地址0xc。
之后用网线连接树莓派,网线一端插电脑,另一端插在树莓派的网线插口上(记得树莓派要通电),接上之后等一会就可以啦,如果没有树莓派网口那里的绿灯和黄灯没有亮的话,可以拔掉网线重新插。(还不亮就拔电源重新插)
然后呢,我们先设置一些东西(以windows为例),打开“网络与Internet设置”,这里需要给电脑先连接上wifi,手机热点也可以的。
打开之后选择WLAN,右键点击属性
然后此时我们再次在命令行输入arp -a
命令,会发现终端窗口多了一个接口信息
此时黄色框框内的ip地址:192.168.137.213就是树莓派的ip地址,我们等下就可以使用它连接上树莓派了!(如果没有这个的话,直接暴力拔掉树莓派的电源重新插hhh)
注意,如果真的一直没有跳出上面的ip地址的话,可以重新烧录一遍系统hhh
SSH连接
这里需要先下载一个终端工具,终端工具有很多种,平常使用的话可能会用putty,但这里我推荐一个我比较喜欢的hhh
终端工具:MobaXterm
这里是官网连接,下载是需要一定时间的,不过值得等哈!
MobaXterm官网下载地址
下载完打开就是这样子:
点第一个SSH ,在Remote host*输入刚刚得到的树莓派ip地址,就可以连接上啦
树莓派基本操作
登录树莓派
接下来就是配置一下树莓派啦!
看到上图的login as :了吗,需要有用户名登录上去,Raspberry Pi OS系统的默认用户名和密码是
用户名:pi
密码:raspberry
这里要注意输入密码时,不会显示任何东西,但是你确实是输入了的,不要以为自己键盘坏了哈。
登录上去之后就是这样啦!
树莓派换源
首先提醒一下,树莓派的官方系统没有安装vim编辑器,所以我们一开始用nano
首先我们备份一下源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
备份好了之后,我们进入修改换源
sudo nano /etc/apt/sources.list
修改 sources.list 文件,用#
注释掉其中的所有内容,用以下内容取代(注意nano编辑器会将显示不下的代码换成$,所以不必惊慌怎么好像长得不一样hhh)
deb http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi
然后ctrl + o
,再按回车键保存写入,然后ctrl + x
退出
同样地,我们修改raspi.list
文件
sudo nano /etc/apt/sources.list.d/raspi.list
将原来的内容注释掉,换成
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
同样的操作保存写入,然后退出,这个时候我们的源文件就修改完成了,我们就开始更新源,执行以下命令
sudo apt-get update
sudo apt-get upgrade
有关于python的操作
因为系统没有自带pip,所以我们要先安装它
sudo apt-get install python3-pip
然后更新pip
sudo pip3 install --upgrade pip
这里要特别提醒,很多时候要用pip下载库的时候,都要写pip3
,这样才能下载到python3的库包里面
然后呢,因为Raspberry Pi OS系统默认是python2优先,我们现在的操作基本都是基于python3,所以我们用以下命令切换一下:
先把默认的python2链接删掉
sudo rm /usr/bin/python
再新建一个链接(这里要看好自己的python3的版本,我们这个系统默认是3.7)
sudo ln -s /usr/bin/python3.7 /usr/bin/python
最后查看一下版本
python
这样显示就说明我们切换成功了。
至此,我们就搞定了树莓派的基本操作啦!