Raspberry Pi EEPROM 项目安装与使用教程
1. 项目的目录结构及介绍
rpi-eeprom/
├── firmware-2711/
├── firmware-2712/
├── imager/
├── test/
├── tools/
├── .gitignore
├── LICENSE
├── README.md
├── releases.md
├── rpi-eeprom-config
├── rpi-eeprom-digest
├── rpi-eeprom-update
└── rpi-eeprom-update-default
目录结构介绍
- firmware-2711/ 和 firmware-2712/:包含用于 Raspberry Pi 4 和 Raspberry Pi 5 的 bootloader EEPROM 镜像的预编译二进制文件。
- imager/:包含用于创建和更新 EEPROM 镜像的脚本。
- test/:包含测试脚本和工具。
- tools/:包含其他辅助工具和脚本。
- .gitignore:Git 忽略文件,指定哪些文件和目录不需要被 Git 跟踪。
- LICENSE:项目的开源许可证文件。
- README.md:项目的介绍和使用说明。
- releases.md:包含项目的发布信息和更新日志。
- rpi-eeprom-config:EEPROM 配置文件。
- rpi-eeprom-digest:EEPROM 镜像的校验和文件。
- rpi-eeprom-update:用于更新 EEPROM 的脚本。
- rpi-eeprom-update-default:默认的 EEPROM 更新配置文件。
2. 项目的启动文件介绍
rpi-eeprom-update
rpi-eeprom-update
是一个用于更新 Raspberry Pi 4 和 Raspberry Pi 5 的 bootloader EEPROM 镜像的脚本。该脚本会自动检测当前的 EEPROM 版本,并根据需要下载和安装最新的 EEPROM 镜像。
使用方法
sudo ./rpi-eeprom-update
该命令会检查当前的 EEPROM 版本,并根据需要更新到最新版本。
3. 项目的配置文件介绍
rpi-eeprom-config
rpi-eeprom-config
是一个配置文件,用于定义 EEPROM 的启动选项和行为。该文件包含多个配置项,用户可以根据需要进行修改。
配置项示例
[BOOT]
BOOT_ORDER=0xf41
配置项说明
- BOOT_ORDER:定义启动顺序。例如,
0xf41
表示首先尝试从 SD 卡启动,然后尝试从网络启动,最后尝试从 USB 设备启动。
使用方法
将配置文件放置在 /boot/
目录下,系统启动时会自动读取该配置文件并应用其中的设置。
sudo cp rpi-eeprom-config /boot/
总结
通过本教程,您应该已经了解了 Raspberry Pi EEPROM 项目的目录结构、启动文件和配置文件的基本使用方法。希望这些信息能够帮助您更好地使用和维护 Raspberry Pi 设备。