序言

        以此系列文章来记录我学习树莓派的踩坑过程,为之后的开发留下学习记录,也为其他正在面临问题的同学提供帮助。

第一章 硬件准备

要开始树莓派的开发,需要准备如下硬件:树莓派,对应的电源(type-A或者type-C手机充电器就可以),显示器(全尺寸HDMI),USB键鼠,miniSD卡(至少8G),读卡器。加粗部分是必须要的,其余都可以想办法解决掉。

第二章 制作启动盘

1.下载镜像

        从"树莓派实验室"给到的下载链接(树莓派资源下载 | 树莓派实验室)中,选择推荐的 Raspberry Pi OS(Raspbian)系统,下载为zip压缩包,解压缩后为img镜像文件。

2.写入SD卡

        从上面给到的网址下载软件 “Win32DiskImager” ,安装好后打开。

 

         选择刚刚解压的镜像文件,然后选择合理的设备(很重要,不要错选到其他的U盘),然后可以点击写入,等待大约2-3分钟即可。完成之后可以看到SD已经被占用了一定的空间,并且盘的名字也发生了变化,说明写入没有问题。(如果出现问题,可以使用上述链接中的SD卡格式化软件把SD卡格式化一下)

第三章 启动树莓派

1.初始化配置

        把显示器、键鼠和SD卡都安装到位,最后接入电源,树莓派自动启动,显示器会出现树莓派Logo,接下来可能会黑屏一段时间,稍安勿躁,之后就进入桌面,欢迎向导自动弹出。

        设置国家、位置和时区,接下来设置新密码(默认用户为pi,密码是raspberry)。接下来设置网络,网络设置好后会提示更新,不要点更新,先跳过(默认的apt源速度很慢)。设置完毕后重启一下树莓派,树莓派会自动切换语言为中文。至此初始化配置完毕,树莓派可以当正常电脑使用。

2.配置SSH远程登录

       点击树莓派桌面上方的命令行工具,键入:

ifconfig

可以看到会出现很多信息,下滑到“wlan0”栏目,在第二行可以看到“inet”,后面跟随的就是IP地址。把IP地址复制或者记录备用。

        点击左上角Logo,选择“首选项”,然后选树莓派配置(Configuration)。

         接下来跳转到Interfaces栏目,把SSH和VNC设置开启(Enable)。

         接下来就可以使用Putty或者Windows自带的cmd工具使用ssh远程登录了。这里介绍使用Windows自带cmd打开ssh。首先使用Win+R快捷键打开运行,输入“cmd”打开命令行工具。直接键入:

ssh pi@xxx.xx.xxx.xx

pi是默认的用户名,xxx是树莓派的IP地址。完成之后提示输入密码,输入完成后就完成了远程控制。

 3.配置VNC远程桌面

        进入软件官网(Download VNC Viewer | VNC® Connect),在电脑上下载VNC软件,完成安装之后,打开输入IP地址,账户和密码即可。

 4.设置树莓派中文显示

        这里参看“树莓派实验室”的教程(如何让树莓派显示中文? | 树莓派实验室),按照要求设置即可。

 5.更换apt源

        换源需要修改配置文件,修改配置文件最好用命令行来进行。因为使用可视化编辑器的权限不够,不能直接修改配置文件。

        首先安装命令行编辑工具vim(或者使用nano也可以):

sudo apt-get install vim

前缀“sudo”是指暂时使用管理员权限执行此句,不建议一直用root权限登录树莓派。

        接下来备份一下源文件:

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

        修改第一个文件的内容(直接覆盖掉):

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

        修改第二个文件的内容:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

        这里需要注意一个问题,vim编辑器不支持从外部文件复制和粘贴,这个是很烦的地方。即vim编辑器有自己专属的寄存器(粘贴板),而我们常用的复制和粘贴使用的是系统的粘贴板,vim编辑器默认不会读取系统的粘贴板,所以你大概率是不能直接复制成功。

        我采用的方案是先在树莓派上建立一个txt文件,通过可视化编辑器(支持系统剪贴板)把代码先复制粘贴好,然后使用vim编辑器打开这个txt文件,把两端代码分别加入到寄存器“a”和“b”,再使用这两个寄存器修改两个配置文件。(注意所有vim过程都尽量加上“sudo”)

        修改完毕后保存,输入下面代码:

sudo apt-get update && apt-get upgrade

对apt进行完整更新,这里使用的是清华的源,速度应该很快。

 

        到这里树莓派的配置就基本完成了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐