树莓派系统的安装与配置

树莓派系统的安装与配置

下载 Raspberry Pi 系统

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

下载完成后是一个zip压缩文件,解压出来成为一个拓展名为 .img 的文件

烧写树莓派系统到内存卡

首先你需要一个读卡器,很庆幸翻箱倒柜找到一枚N年前还是USB2.0的读卡器,谢天谢地。

然后我的测试环境是 MacOS ,使用的烧录软件是 Etcher ,这是一个烧写磁盘镜像的工具,Windows上有很多烧写磁盘的工具,具体自己找吧… 都有异曲同工之妙。

步骤很简单,界面如下:

左边一个 选择好你刚才下载解压出来的img镜像文件,中间一个选择你要烧写的目标磁盘或内存卡 (默认会自动选择可移动磁盘或内存卡,不会选择系统磁盘,可放心使用), 第三个Flash! 就是烧写操作,前两项选择完毕以后第三项Flash!以后就开始烧写了。

首先烧写之前右上角设置小齿轮里最好关掉所有选择项,慢慢你就懂了…

然后根据上面的步骤开始烧写磁盘。

烧写完毕。树莓派系统就已经做好了。此时还没有结束。

树莓派开机自动启动SSH服务

在树莓派系统的内存卡根目录中,创建一个名为 ssh 的空文件,这样做的目的是为了在树莓派系统启动时自动启动 ssh 服务,插上网线,重启之。

用自己的电脑执行 sudo nmap -sn 192.168.1.1/24 扫描树莓派所在的网段,我是在MacOS下执行的,得加sudo,执行结果如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
lfoder in ~ λ sudo nmap -sn 192.168.1.1/24
Starting Nmap 7.60 ( https://nmap.org ) at 2018-05-12 16:57 CST
Nmap scan report for 192.168.1.1
Host is up (0.0045s latency).
MAC Address: 我是马赛克 (Sichuan Tianyi Comheart Telecomco.)
Nmap scan report for 192.168.1.2
Host is up (0.021s latency).
MAC Address: 我是马赛克 (Apple)
Nmap scan report for 192.168.1.4
Host is up (0.027s latency).
MAC Address: 我是马赛克 (Ampak Technology)
Nmap scan report for 192.168.1.6
Host is up (0.0062s latency).
MAC Address: 我是马赛克 (Raspberry Pi Foundation)
Nmap scan report for 192.168.1.11
Host is up (0.0067s latency).
MAC Address: 我是马赛克 (Huawei Technologies)
Nmap scan report for 192.168.1.5
Host is up.
Nmap done: 256 IP addresses (6 hosts up) scanned in 4.58 seconds
lfoder in ~ λ

可以看到 Raspberry Pi Foundation ,得知树莓派的IP是 192.168.1.6,然后ssh pi@192.168.1.6登陆之( 默认pi账户的密码是raspberry ),成功从U盘启动树莓派官方系统。

树莓派开机自动连接WiFi

将你的wifi 通过以下格式 改写成一个 名为 wpa_supplicant.conf 存放在树莓派系统所在内存卡的根目录下 (unix系统看到的是在挂载的内存卡磁盘上的 /boot 目录下),

内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="我是wifi名字"
psk="woshiwifimima"
key_mgmt=WPA-PSK
priority=1
}

network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=3
scan_ssid=1
}

network 里面的ssid是wifi的名字,psk 是wifi密码,填好后保存重启 ,树莓派将会根据优先级自动连上wifi。

低电压错误处理

至此 ,树莓派接上HDMI线后连接电视会出现以下错误提示信息

1
Under-voltage detected! (0x00050005)

期间右上角还会出现黄色的小闪电,偶尔会开机黑屏,系统都进不去… 这是电压检测不通过。

状况概览:

然后黑屏,至少我的状况是这样的..

解决方法:

编辑 内存卡根目录 (unix系统打开是在挂载磁盘的 /boot 目录下) 找到 config.txt

vim编辑此文件,追加以下信息到结尾:

1
2
# Disable under-voltage warning
avoid_warnings=1

保存退出 ,重启树莓派,错误提示消失并成功开机。

参考资料:

https://scribles.net/lightning-bolt-under-voltage-warning-on-raspberry-pi

https://retropie.org.uk/forum/topic/1006/under-voltage-on-the-pi3

https://github.com/raspberrypi/linux/issues/2512

这里还有一篇关于树莓派电压不足的文章,推荐使用 5V 2A 的电源。

http://bbs.elecfans.com/jishu_450017_1_1.html