树莓派(英语:Raspberry Pi)是基于 Linux 的 单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育。

Raspbian 是专门用于 ARM 卡片式计算机 Raspberry Pi® “树莓派”的操作系统。

Raspberry Pi® “树莓派”是 2012 年问世的 ARM 计算机,旨在为儿童和所有的计算机爱好者提供一套廉价的编程学习与硬件 DIY 平台。树莓派基于 ARM11,具有 1080P 高清视频解析能力,附带用于硬件开发的 GPIO 接口,使用 Linux 操作系统。售价仅 $25~$35。

Raspbian 系统是 Debian 7.0/wheezy 的定制版本。得益于 Debian 从 7.0/wheezy 开始引入的“带硬件浮点加速的 ARM 架构”(armhf),Debian 7.0 在树莓派上的运行性能有了很大提升。Raspbian 默认使用 LXDE 桌面,内置 C 和 Python 编译器。

Raspbian 是树莓派的开发与维护机构 The Raspbeery Pi Foundation“树莓派基金会”,推荐用于树莓派的首选系统。

本文展示的是在没有外接显示屏的情况下的树莓派的初始化安装,以及如何连接到树莓派。

需要准备的材料

  • 树莓派(以 3B+ 为例)
  • USB 电源适配器(5V,不小于 2A)
  • USB 电缆
  • 8G 以上的高速 TF 卡
  • USB 3.0 高速读卡器
  • 电脑(以 Windows 为例)
  • 网线
  • 互联网连接(推荐使用 真 · 互联网)

安装 Raspbain 系统到 SD 卡

对于新手用户,树莓派官方建议使用 Raspberry Pi Imager,将系统镜像写入 SD 卡。也可以使用 balenaEtcher,Win32DiskImager 或 imgFlasher 等工具进行烧录,接有屏幕、键鼠的同学也可以使用 NOOBS 来部署系统。

下面以 Raspberry Pi Imager 为例

下载安装 Raspberry Pi Imager

Raspberry Pi Imager 下载地址:

https://www.raspberrypi.org/downloads/

因为众所周知的原因,可能需要一些魔法才能下载成功。

安装后打开的软件界面是这样的,是不是超级简单:

Raspberry Pi Imager

格式化 SD 卡

首先要格式化 SD 卡,在第一项 Choose OS 里选择 Erase,然后选好要格式化的 SD 卡,最后点 Write 即可。

image-20200409181322292

烧录镜像

在 Choose OS 里选择第一项 Raspbain 即可,软件会自动下载并烧录进去,如果要使用本地的镜像文件,要注意文件路径中不要有中文。

因为众所周知的原因,可能需要一些魔法才能下载成功。

image-20200409181731951

等进度条跑满,系统镜像就烧写完成啦。

开启 SSH 功能

在树莓派将来的使用中,我们要用 SSH 的方式连接树莓派并对其进行操作,但为了安全起见,这个功能默认是关闭的,所以我们需要在 SD 卡的根目录创建一个叫“SSH”的文件,才能开启树莓派的 SSH 功能。

在“此电脑”中找到一个叫“boot”的盘,新建一个 TXT,命名为 SSH 即可,注意不要有后缀! 如果找不到“boot”这个盘,重新拔插一下读卡器即可。

image-20200409183711203

启动树莓派并找到它

启动树莓派

插入烧写好系统的 SD 卡,用网线把树莓派和路由器连接起来,如果有键鼠显示器也要先连接上,最后插上电源,等待树莓派启动即可。

查找树莓派的地址

使用浏览器登录路由器的管理页面,一般为 192.168.1.1,输入管理密码(路由器背面可以找到),进入“终端管理”界面,查看树莓派的 IP 地址。最好给树莓派设置一个固定 IP 地址方便后续使用。此步骤不同品牌的路由器操作方法略有不同,不过都大同小异。

image-20200409194420317

使用 SSH 连接到树莓派

以 Xshell 为例

Xshell 下载地址:

https://www.netsarang.com/zh/xshell/

打开 Xshell,在左上角点击新建图标,填入名称,树莓派的 IP 地址,点击连接即可。

树莓派默认的账户是 pi ,默认密码是 raspberry

image-20200409195033479

如下图时即连接成功:

image-20200409195326223

给树莓派换上国内源

因为众所周知的原因,树莓派的默认源速度感人,换上国内的源可以显著提高使用体验。

以清华大学源为例

编辑 /etc/apt/sources.list 文件,

sudo nano /etc/apt/sources.list

# 删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib

编辑 /etc/apt/sources.list.d/raspi.list 文件,删除原文件所有内容,用以下内容取代:

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

# 删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

编辑完毕后用 Ctrl + X 退出,按下 Y 然后回车键确认保存即可。

编辑镜像站后,请使用 sudo apt-get update 命令,更新软件源列表,同时检查您的编辑是否正确。

使用 VNC 连接到树莓派

虽然 SSH 已经可以满足大部分的操作需求,但图形界面对于新手来说显然更容易上手。

启用 VNC 功能

在 SSH 终端中输入

sudo raspi-config

即可进入下面的配置模式,罗列了扩展系统分区,修改密码,启动设置等等,然后按着图片找到 VNC 选项打开即可。

image-20200409200744520

image-20200409200759386

连接到树莓派

下载 VNC 客户端

https://www.realvnc.com/en/connect/download/viewer/

打开 VNC 软件,输入树莓派的 IP 地址、账户名密码(上一节有),即可连接。

image-20200409201641067

完成剩余的设置

连接成功后即可看到树莓派的桌面和欢迎界面。

在欢迎界面中完成剩余的设置,修改地区、语言、时区、密码等,连接上 WiFi。

image-20200409201733135

Enjoy it

到这里,你已经完成了树莓派的安装与初始化设置,你可以开始使用你的树莓派,做出令人惊叹的作品了!

希望你喜欢这篇文章,如果对你有帮助的话,别忘了点赞、收藏、分享和点击订阅,并留意更新动态。

Stay creative, and I will see you next time!


知识共享许可协议

本作品采用知识共享署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议进行许可。

参考文献: