硬件型号:Raspberry Pi Zero W(带WiFi/蓝牙)
一、系统安装准备
-
必备工具
- SD卡(建议≥16GB Class10)
- 读卡器
- 官方刷机工具:Raspberry Pi Imager
-
系统烧录
# 推荐选择Raspberry Pi OS Lite(无桌面版更节省资源)
二、首次启动配置
1. 基础设置
- 电源管理:插电即开机,断电即关机
- 默认凭证:
用户名:pi 密码:raspberry # 建议立即修改密码: sudo passwd pi
2. 键盘布局修正(解决中文输入乱码)
sudo raspi-config
# 路径:Localization Options → Keyboard → Generic 101-Key PC → Other → English (US)
3. WiFi连接(无显示器必备)
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
添加配置:
network={
ssid="你的WiFi名称"
psk="你的WiFi密码"
priority=1
}
生效命令:
wpa_cli -i wlan0 reconfigure
ifconfig wlan0 # 验证IP获取
4. 固定IP设置(可选)
sudo nano /etc/dhcpcd.conf
追加:
interface wlan0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8
三、远程访问配置
1. SSH启用
sudo raspi-config
# 路径:Interface Options → SSH → Enable
2. VNC远程桌面
sudo apt install realvnc-vnc-server
sudo systemctl enable vncserver-x11-serviced
四、系统优化
1. 国内镜像加速
# 适用于Raspbian Buster
sudo sed -i 's|raspbian.raspberrypi.org|mirrors.tuna.tsinghua.edu.cn/raspbian|g' /etc/apt/sources.list
sudo sed -i 's|archive.raspberrypi.org|mirrors.tuna.tsinghua.edu.cn/raspberrypi|g' /etc/apt/sources.list.d/raspi.list
sudo apt update && sudo apt upgrade -y
2. 开发环境配置
Rust安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Golang代理设置
echo "export GOPROXY=https://goproxy.cn,direct" >> ~/.bashrc
source ~/.bashrc
五、特殊配置指南
1. Docker安装(ARMv6架构)
# 官方推荐脚本安装
curl -sSL https://get.docker.com | sh
sudo usermod -aG docker pi # 添加用户权限
2. GPIO控制示例
# 控制GPIO18引脚
echo 18 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio18/direction
echo 1 > /sys/class/gpio/gpio18/value # 高电平
echo 0 > /sys/class/gpio/gpio18/value # 低电平
常见问题解决
-
桌面环境缺失任务栏
lxpanel & # 手动启动面板
-
GPIO状态查看
sudo mount -t debugfs none /sys/kernel/debug cat /sys/kernel/debug/gpio
原创文章,作者:OXIDA,如若转载,请注明出处:https://www.lifeto.fun/archives/280