树莓派Zero W初体验指南:避坑与基础配置

硬件型号:Raspberry Pi Zero W(带WiFi/蓝牙)

一、系统安装准备

  1. 必备工具

  2. 系统烧录

    # 推荐选择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  # 低电平

常见问题解决

  1. 桌面环境缺失任务栏

    lxpanel &  # 手动启动面板
  2. GPIO状态查看

    sudo mount -t debugfs none /sys/kernel/debug
    cat /sys/kernel/debug/gpio

原创文章,作者:OXIDA,如若转载,请注明出处:https://www.lifeto.fun/archives/280

Like (0)
Previous 2025年5月14日
Next 2025年5月14日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注