Skip to main content

烧录 ArchLinux 系统

提示

本章节将讲解如何将 Arch Linux 系统镜像烧录至 DshanPi-A1 板卡的 eMMC 存储中。

1. Arch Linux 系统简介

Arch Linux 是一个轻量级、灵活、滚动更新的 Linux 发行版。它的核心哲学是“KISS (Keep It Simple, Stupid)”,强调简洁、现代、实用和以用户为中心。 Arch Linux 专为喜欢动手、追求系统完全控制权的用户设计,拥有庞大且活跃的社区支持 (Arch Wiki/AUR)。

2. 准备工作

2.1 硬件准备

进行烧录操作前,请准备以下硬件设备:

  1. DshanPi-A1 板卡
  2. Type-C 数据线:须支持 USB 3.0 或以上协议(建议 10Gbps 速率),用于连接电脑传输数据。
  3. 电源适配器:推荐使用 30W PD 电源适配器,确保供电稳定。
Type-C 数据线

Type-C 10Gbps 数据线

30W PD 电源

30W PD 电源适配器

2.2 软件资源下载

请在 Windows 电脑上下载以下必要的软件工具和系统镜像:

资源名称说明下载链接
ArchLinux 镜像适用于 DshanPi-A1 的系统镜像 (.7z)点击下载
SPL Loader引导固件 (MiniLoader)点击下载
RKDevTool瑞芯微开发工具 (烧录工具)点击下载
DriverAssistantUSB 驱动安装助手点击下载
注意

下载完成后,请解压 ArchLinuxARM-xxx.7z 得到 .img 镜像文件(通常命名为 sdmmc.img 或类似)。

2.3 安装 USB 驱动

在进行烧录前,必须确保电脑已安装 Rockchip USB 驱动。

  1. 解压 DriverAssitant_v5.1.1.zip
  2. 运行 DriverInstall.exe
  3. 点击 “驱动安装” (Install Driver) 按钮。
驱动安装界面

3. 进入烧录模式 (MASKROM)

DshanPi-A1 需要进入 MASKROM 模式才能进行底层的系统烧录。请严格按照以下顺序操作:

  1. 连接数据线:将 USB Type-C 线的一端连接电脑的 USB 3.0 接口(通常为蓝色),另一端连接板卡的 Type-C OTG 接口
  2. 按住按键:按住板卡上的 MASKROM 按键,保持不松手
  3. 连接电源:接入 PD 电源适配器给板卡上电。
  4. 松开按键:等待约 2-3 秒后,松开 MASKROM 按键。此时板卡应已进入 MASKROM 模式。
进入烧录模式示意图

4. 执行烧录步骤

打开解压后的 RKDevTool (瑞芯微开发工具),按照以下配置进行烧录:

4.1 配置烧录选项

  1. 勾选选项:勾选列表中的前两项(Loader 和 System)。
  2. 设置 Loader
    • 点击第一行右侧的 ... 按钮,选择下载好的 rk3576_spl_loader_v1.09.107.bin
  3. 设置 System
    • 点击第二行右侧的 ... 按钮,选择解压后的 ArchLinux 镜像文件 (如 sdmmc.img)。
    • 存储类型:确保第二行的存储类型选择为 EMMC
    • 地址:通常默认为 0x00000000
  4. 强制按地址写:勾选右侧的 "强制按地址写" 选项。
RKDevTool配置

4.2 开始烧录

  1. 确认工具下方显示 "发现一个MASKROM设备"
  2. 点击 "执行" 按钮开始烧录。
  3. 等待右侧日志显示 "下载完成"
烧录完成

5. 系统启动与登录

烧录完成后,设备会自动重启。您可以通过串口终端或 HDMI 查看系统启动日志。

  • 默认用户名alarm
  • 默认密码alarm
  • (root 用户默认密码通常也是 rootalarm,具体取决于镜像构建配置)
ArchLinux登录界面