一、制作系统卡
(1)烧录系统
制作系统卡前,需要准备下列软件,到这里下载,账号:share,密码:123456
- 树莓派系统Raspberry Pi OS(Raspbian);
- SD卡格式化工具SD Formatter for SD/SDHC/SDXC,在
boot-drivers-tools
目录下; - 镜像烧录工具Win32DiskImager,在
boot-drivers-tools
目录下; - SSH客户端PUTTY,在
tools
目录下;
1、准备一张8G以上的SD卡,使用SD Formatter格式化
2、使用Win32DiskImager将准备好的树莓派系统烧录到SD卡上
3、配置WiFi连接
如果使用有线网卡连接,不需要配置此部分。在无屏幕状态下,配置开机连接的无线网络。打开boot
分区,新建wpa_supplicant.conf
文件,在里面写入下面的内容,将ssid
修改为WiFi名称,psk
修改为WiFi的密码。priority
为连接的优先级,数字越大,优先级越高,不可为负数。
network根据网络状态选择使用,最少要指定一个,文件中列举了3种WiFi配置方法,1、WPA/WPA2
加密,通常为这种;2、WiFi无密码;3、WEP
加密;
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
priority=1
}
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
priority=1
}
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
priority=1
}
(2)开启SSH服务
在 boot 分区新建一个文件,空白的即可,文件命名为 ssh,注意不要有文件后缀名,在Windows下可以勾选通过查看
->文件扩展名
选项进行显示。
(3)寻找IP地址
将系统卡安装到树莓派并开机,树莓派的主机名默认是raspberrypi,并使用.local后缀。所以直接ping这个机器,ping通都同时验证了服务没问题,并且还知道了IP地址:
C:\Users\xx>ping raspberrypi.local
正在 Ping raspberrypi.local [192.168.3.10] 具有 32 字节的数据:
来自 192.168.3.10 的回复: 字节=32 时间=10ms TTL=64
来自 192.168.3.10 的回复: 字节=32 时间=5ms TTL=64
来自 192.168.3.10 的回复: 字节=32 时间=8ms TTL=64
来自 192.168.3.10 的回复: 字节=32 时间=8ms TTL=64
192.168.3.10 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 5ms,最长 = 10ms,平均 = 7ms
(4)使用SSH连接
打开PuTTY客户端,输入树莓派的IP地址进行连接,账号:pi
,密码:raspberry
二、配置系统
(1)配置为固定IP地址(可选)
打开配置文件:
sudo nano /etc/dhcpcd.conf
使用ifconfig
指令,查看网卡的名称,interface
后面为需要指定的网卡;static ip_address
为固定IP地址,/24
为子网掩码255.255.255.0
,static routers
路由器地址,static domain_name_servers
DNS服务器,通常为路由器地址:
interface wlan0
static ip_address=192.168.3.10/24
static routers=192.168.3.1
static domain_name_servers=192.168.3.1
(2)更改树莓派设置(可选)
可修改的内容:
- 密码:
System Options
-Password
- 编码集:
Localisation Options
-Locale
,设置为en_US.UTF-8 UTF-8
- 时区:
Timezone
,Asia
-Shanghai
- 其它内容根据需要配置,如开启VNC远程桌面服务等