树莓派 CM4(Compute Module 4) eMMC系统烧写、配置、远程连接及换源
树莓派CM4模块从系统安装差异上分两种,标准版本带eMMC,另一版本CM4 Lite不带eMMC。本次使用的是带eMMC的版本,并且是在Windows系统下操作的,CM4和底座如下图所示:
1. 系统烧写
1.1 底板短接
断电情况下,短接底板J2上的nRPI_BOOT,如图:
然后用Micro USB数据线连接电脑。
1.2 安装rpiboot
rpiboot官方地址:raspberrypi/usbboot: Raspberry Pi USB booting code, moved from tools repository (github.com)
推荐使用网盘下载更快些,github进不了的可以用这个下载地址:https://pan.quark.cn/s/7a2736f6e00e
连接电脑后,运行rpiboot.exe,出现下图提示,开发板上的eMMC会被识别为一个可移动磁盘
1.3 使用SDFomater把eMMC格式化
SDFomater下载地址:https://pan.quark.cn/s/13639dc74388
1.4 系统下载
官网:Operating system images – Raspberry Pi
官方64位系统下载地址:Index of /raspios_lite_arm64/images (raspberrypi.org)
本文使用的是这个
1.5 使用Win32DiskImager工具写入镜像
2. 系统配置
2.1 修改config.txt文件
在识别出的boot分区下,有一个config.txt文件
如果没有外接显示器,将#hdmi_force_hotplug=1改成hdmi_force_hotplug=1
如果需要打开USB模块,在末尾加上dtoverlay=dwc2,dr_mode=host,保存退出。
2.2 SSH设置和WiFi设置
开启SSH服务,在boot分区下新建一个SSH文件(文件就叫SSH,没有任何后缀,空文件),连接wifi需要新建一个wpa_supplicant.conf文件,用记事本打开,输入以下内容:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="替换成你的WiFi名称"
psk="替换成你的WiFi密码"
}
2.3 开机测试
拔掉底板J2上的nRPI_BOOT短接线,重新开机,正常情况下树莓派开机后自动连接wifi。
这里我是用的手机开热点,用手机打开终端模拟器,输入ip neigh,可以看到树莓派的ip
3. 远程连接
下载putty或者MobaXterm进行连接,本文使用的是MobaXterm,官方下载地址:MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 – Home Edition (mobatek.net)
打开MobaXterm,右键“new session”,选择SSH,填写host地址:192.168.206.123(上面已获取)
双击进入,账号:pi 密码:raspberry(系统初始账号密码),连接成功后如图:
4. 换源(清华源 Debian buster)
sudo nano /etc/apt/sources.list
在前三行开头加#号,末尾添加:
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
ctrs+s 保存 ctrs+x 退出
sudo nano /etc/apt/sources.list.d/raspi.list
在第一行开头加#号,末尾添加:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui