【Geek】树莓派开发日记

Posted by ShawnD on June 1, 2023

Mac 烧录树莓派镜像

TF 卡格式化

首先需要下载格式化工具,我这边使用的是 SD Memory Card Formatter,这个软件在 windowsmacos上 都可以用。这里是 macos 下的下载链接:https://www.sdcard.org/downloads/formatter/eula_mac/index.html

格式化

  1. 插入 TF
  2. 打开 SD Memory Card Formatter

开始烧录

查看驱动器列表

控制台输入命令 diskutil list

这里,我们获取到TF卡的磁盘路径为 dev/disk5

取消TF卡的挂载

在控制台输入命令: diskutil unmountDisk + SD卡设备路径

开始烧录

在控制台输入命令:sudo dd if=镜像路径 of=SD卡设备的路径 bs=1m;sync,并输入管理员密码。

注意:文件路径不要出现中文。可以将 bs=1m 改为 bs=4m 加快烧录的速度。

这个时间有点长,需要耐心等待,400M的镜像大概耗时2分钟左右。

树莓派做旁路由

刷入固件

刷入固件前先准备好作案工具:

选择一个网站下载 SuLingGG 编译的 Lean OpenWrt 固件:openwrt.ccGoogle Drive

  • Google Drive 的下载位置如下,请选择日期最新的固件,如果最新日期没有树莓派 4B 的固件就看看之前的
1
2
3
4
5
6
7
8
  firmware
      ├── 2021-08-26
      ├── 2021-08-27
      ├── 2021-08-28
      └── ...
          └── lean # Lean 版固件
              └── bcm27xx # Lean 版树莓派系列固件
                  └── bcm2711 # 适用于树莓派 4B (64位)
  • 下载文件名包含 ext4-factorysquashfs-factory 的文件,例如 openwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img.gzsquashfs 重置系统更方便,ext4 固件扩充容量更简单。下文以 ext4 固件为例。固件版本的区别请看这里

  • 解压文件,获得 openwrt-bcm27xx-bcm2711-rpi-4-ext4-factory.img

使用 Mac 烧录树莓派镜像 中的方法烧录镜像

树莓派设置

路由器默认 IP 是 192.168.1.1,用户为 root,密码为 password。如果操作中出现问题导致无法继续配置,请重新刷入固件。

更改 LAN 口 IP 地址

我的路由器管理界面地址为 192.168.8.1,接下来要把树莓派的 IP 改为与路由器同一网段,即 192.168.8.x(0≤x≤255)。这里我把树莓派 LAN 口 IP 设置为 192.168.8.100。为了避免冲突,不要把树莓派 LANIP 最后一段设置成 0/1/255。请根据情况设置,不要照搬我的 IP。如果你的路由器管理界面为 192.168.31.1,那你可以把 IP 设置为 192.168.31.100。更改 IP 后请记好,以后管理界面都在 192.168.8.100。设置前在电脑可以打开终端(CMDPowershell )检查是否冲突:

树莓派作 NAS

mac 连接到 NAS

AppleTV 连接到 NAS

Reference

  1. 在MacOS上为树莓派烧录系统
  2. 树莓派 4B OpenWrt 旁路由教程