树莓派5开发环境搭建基本操作
2026/6/11 21:47:05 网站建设 项目流程

只是记录一下,以后方便找。

1 基本环境

用的OS Lite。

串口线,最好是树莓派5专用,因为它的口比较独特。不过这玩意容易坏。

2 密码问题

增加

init=/bin/sh console=ttyAMA10,115200

之后

# 1. 强行把根分区从只读切换为可读写

mount -o remount,rw /

# 2. 直接无视任何原有鉴权,强行洗白 user的密码

passwd user

# 此时终端会提示输入新密码,直接敲 密码回车,再敲 密码回车

# 3. 强行同步磁盘,防止缓存丢失

sync

3 WIFI问题

主要是现在某些设备无线网卡对 国家码(Country Code) 校验极其严格。如果系统读取不到合法的国家码,为了合规性,驱动会直接拒绝启动扫描。如果选错了直接wifi不能用。

先是

# 1. 查看目前 wlan0 的锁定状态
sudo rfkill list

# 2. 强行解除所有的软件锁
sudo rfkill unblock wifi
sudo rfkill unblock all

然后

# 1. 开启 nmcli 的无线总开关
sudo nmcli radio wifi on

# 2. 查看当前网络接口状态
sudo nmcli device status

之后

sudo nmcli dev wifi rescan

sudo nmcli dev wifi list

sudo nmcli dev wifi connect "WIFI名称" password "你的WIFI密码"

最后要修改地区码。

sudo raspi-config

选择CN China并确认。

4 搭建开发环境

首先换源

用国内清华大学开源镜像强行覆盖

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo sed -i 's|http://deb.debian.org/debian|https://mirrors.tuna.tsinghua.edu.cn/debian|g' /etc/apt/sources.list
sudo sed -i 's|http://security.debian.org/debian-security|https://mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list

更换树莓派专属的系统组件源 (Archive 源):

sudo cp /etc/apt/sources.list.d/raspi.sources /etc/apt/sources.list.d/raspi.sources.bak

sudo sed -i 's|http://archive.raspberrypi.org/debian|https://mirrors.tuna.tsinghua.edu.cn/raspberrypi|g' /etc/apt/sources.list.d/raspi.sources

sudo apt update

之后速度就不错了。

tom@raspberrypi:~$ sudo apt update
Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Get:4 http://deb.debian.org/debian trixie/main armhf Packages [9,238 kB]
Get:5 http://archive.raspberrypi.com/debian trixie InRelease [54.8 kB]
Get:6 http://deb.debian.org/debian trixie/main arm64 Packages [9,608 kB]
Get:7 http://archive.raspberrypi.com/debian trixie/main armhf Packages [452 kB]
Get:8 http://deb.debian.org/debian trixie/main Translation-en [6,485 kB]
Get:9 http://deb.debian.org/debian-security trixie-security/main armhf Packages [194 kB]
Get:10 http://deb.debian.org/debian-security trixie-security/main arm64 Packages [212 kB]
Get:11 http://deb.debian.org/debian-security trixie-security/main Translation-en [129 kB]
Get:12 http://archive.raspberrypi.com/debian trixie/main arm64 Packages [458 kB]
Fetched 27.1 MB in 9s (3,054 kB/s)
101 packages can be upgraded. Run 'apt list --upgradable' to see them.
Notice: Repository 'http://deb.debian.org/debian trixie InRelease' changed its 'Version' value from '13.4' to '13.5'

Python

sudo apt install -y python3-pip python3-venv

pip config set global.index-url https://pirrors.tuna.tsinghua.edu.cn/pypi/web/simple

安装其它开发工具

sudo apt install -y linux-headers-$(uname -r)

sudo apt install -y build-essential bc dkms git

最后,这个一定要设置。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询