树莓派简单介绍

Raspberry Pi(中文名为“树莓派”,简写为 RPi,(或者 RasPi / RPI)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于 Linux。—— 来自百度百科的介绍

买来的树莓派是一块没有系统的开发板,到手的第一步就先要给树莓派安装系统,不然也没办法用。

安装系统前准备

  1. 树莓派一个(当然你要有电源适配器,没有的话移动电源也可以)。
  2. SD 卡一张,树莓派使用 SD 卡作为容量,没有的 SD 卡是没法用的。
  3. 网线一根,用于设置 WiFi。

下载镜像

镜像下载地址中选择一个合适的镜像下载到本地,我选择的是 Raspbian。下载好后解压,会得到一个后缀为 .img 的文件。

制作系统(MacOS 环境下制作)

在制作之前先看看有哪些磁盘,在终端中输入 diskutil list,它会列出电脑上的所有磁盘。

把 SD 卡连接电脑,SD 卡需要 FAT32 格式的。可以使用SD Memory Card formatter来格式化,有 Windows 和 Mac 版的。

再在终端中输入 diskutil list 查看一下多出来的就是我们的 SD 卡。例如 /dev/disk2

使用 diskutil unmountDisk /dev/disk<disk# from diskutil> 来卸载分区,其中 <disk# from diskutil> 是 SD 卡的路径,例如 disk2 之类的。这个要根据自己电脑上的实际情况填写,不要照着抄。

使用 sudo dd bs=1m if=~/Downloads/2017-11-29-raspbian-stretch-lite.img of=/dev/disk3 conv=sync 把镜像拷贝到 SD 卡。其中 if(input file) 后面接的是镜像的路径(刚刚下载解压出来的文件), of(output file) 接的是 SD 卡的路径,要根据自己镜像和 SD 卡的位置填写。 bs(block size) 后面接的是块的大小,照着写不必理会。这个过程比较久,需要耐心等待,我用了 15 分钟左右才好。

Windows 用户可以使用Win32DiskImager来制作安装盘。这个太简单就不说怎么搞了。

开机并使用 SSH 远程登录

把 SD 卡装进树莓派、接上网线,并通电。树莓派默认的账号是 pi,密码是 raspberry 。登录之前需要知道树莓派的 IP 地址,打开 Mac 终端使用 arp -a 来查看(一次可能查看不到,多试几次),如果你可以登录路由器后台,那就可以从路由器中查看树莓派的 IP。获取到了 ip 就可以使用 ssh 来登录树莓派了。

1
ssh pi@ip # ip 就是上一步获取到的

如果你直接这样连接恐怕是连不上的。最新的 Raspbian 镜像默认禁用了 SSH 服务。开启 SSH 很简单只要在 SD 卡的根目录建立一个 ssh 的文件夹就行了。 除了使用 arp -a 来查看 ip 的方式连接树莓派,还可以用以下方式来连接

1
ssh pi@raspberrypi.local

在实际使用过程中, arp -assh pi@raspberrypi.local 都不是很好用,最方便的还是在路由器下查看 IP

配置 WIFI

编辑 etc/wpa_supplicant/wpa_supplicant.conf ,在文件后面追加

1
2
3
4
5
6
network={
ssid="WIFINAME" # WIFI 的名字
psk="password" # WIFI 的密码
key_mgmt=WPA-PSK # 加密类型,照着写好了,一般不用改。如果想看的话,用手机连上该 WIFI 详细里面的安全性就指的是这个。
priority=1 # 连接的优先级,数值越大,优先级越高。
}

写好保存,重启生效

配置国内镜像

树莓派默认的镜像在国外,更新软件的时候经常要老半天,或者根本就更新不了。所以换成国内的节约时间,省事。

1
2
3
sudo sed -i 's|//archive.raspberrypi.org|//mirrors.ustc.edu.cn/archive.raspberrypi.org|g' /etc/apt/sources.list.d/raspi.list
sudo sed -i 's|mirrordirector.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list
sudo sed -i 's|archive.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list

参考