3. 系统镜像烧录

本章配套视频介绍:

../../_images/video.png

《09-鲁班猫几种Linux系统镜像的对比》

https://www.bilibili.com/video/BV1Mg4y1V7bX/

运行板卡时需要三个步骤:烧录系统,启动系统和系统登录。

带emmc的鲁班猫系列板卡在出厂时都默认烧录了系统镜像,如果不需要烧录新镜像的话可以跳过本章节。

如果仅购买核心板没有购买底板,出厂核心板是不烧录系统镜像的,需自行烧录。

鲁班猫系列板卡有多种系统镜像,可以根据自己需求选择相应的镜像进行下载。

注意

系统镜像是板卡的核心,它包括了linux内核,基本的运行程序等,所以板卡不能没有系统镜像。

注解

OpenWrt镜像烧录不适用此文档,具体烧录流程请参考 OpenWrt用户手册

3.1. 镜像获取

本章配套视频介绍:

../../_images/video.png

《10-Debian桌面镜像常用软件包简介》

https://www.bilibili.com/video/BV1T24y1T7EL/

../../_images/video.png

《11-Ubuntu桌面镜像常用软件包简介》

https://www.bilibili.com/video/BV1hM4y1q7se/

访问百度网盘资源介绍页面获取系统镜像: 3-Linux镜像

DriverInstall

进入对应的Linux镜像文件夹查看都用什么内容:

1
2
3
4
5
6
7
8
9
Linux镜像
.
├── Ubuntu系统镜像
|   └── 通用镜像(extboot)-适用于所有板卡
|
├── Debian系统镜像
|   └── 通用镜像(extboot)-适用于所有板卡
|
└── OpenWrt系统镜像

3.1.1. 镜像命名规则

lubancat-(处理器型号)-(根文件系统)-(桌面类型)-(更新时间)_update

3.1.1.1. 处理器型号

  1. rk3566 :使用rk3566处理器的LubanCat板卡,如LubanCat-1系列和LubanCat-Zero系列

  2. rk3568 :使用rk3568处理器的LubanCat板卡,如LubanCat-2系列

  3. rk3562 :使用rk3562处理器的LubanCat板卡,如LubanCat-1HS

3.1.1.2. 根文件系统

  1. debian10 : 代表系统使用的根文件系统是debian10

  2. debian12 : 代表系统使用的根文件系统是debian12

  3. ubuntu18.04 : 代表系统使用的根文件系统是ubuntu18.04

  4. ubuntu20.04 : 代表系统使用的根文件系统是ubuntu20.04

  5. ubuntu22.04 : 代表系统使用的根文件系统是ubuntu22.04

3.1.1.3. 桌面类型

  1. xfce :使用xfce4套件的桌面版镜像

  2. xfce-full :使用xfce4套件+推荐安装软件包的桌面版镜像,默认语言为中文,安装了中文输入法

  3. lite :命令行版,无桌面

3.1.1.4. 更新日期

更新日期的格式为 yyyymmdd_update年月日_update

3.1.1.5. 举例说明

以LubanCat-rk3566 debian10的通用镜像为例:

lubancat-rk3566-debian10-xfce-20230419_update

  1. 板卡的适用型号:适合LubanCat使用rk3566处理器的板卡

  2. 根文件系统:debian10

  3. 系统类别:xfce·桌面版

  4. 更新日期:2023年4月19日

3.2. Windows平台烧录镜像

本文中的RK格式是指使用GPT分区打包的RockChip芯片适用的系统镜像的分区格式,野火提供的适配鲁班猫系列板卡的Ubuntu、Debian系统镜像都是RK格式的完整镜像。

3.2.1. 烧录镜像到eMMC

本章配套视频介绍:

../../_images/video.png

《04-烧录鲁班猫镜像到EMMC》

https://www.bilibili.com/video/BV19L41187Re/

3.2.1.1. 工具获取

镜像的烧录需要使用到烧录工具 RKDevTool 和驱动程序 DriverAssitant

点击进入链接: 百度网盘镜像 提取码:hslu

DriverInstall

3.2.1.2. 安装DriverAssitant

下载并解压软件压缩包,双击 DriverInstall.exe 进入驱动安装界面。

DriverInstall

点击 驱动安装 即可开始安装驱动。如果不确定以前是否安装过旧版驱动, 先点击驱动卸载移除旧版本驱动程序,再点击驱动安装。

3.2.1.3. 安装RKDevTool

瑞芯微专用USB烧录工具,Windows平台,可以使用USB接口将系统镜像下载到板卡中。

解压压缩包后无需安装即可使用,双击 RKDevTool.exe 进入软件界面。

软件主要有三大部分,分别是下载镜像、升级固件和高级功能,如下图:

../../_images/RKDevTool1.png

3.2.1.4. MASKROM模式烧录镜像

该模式适合一切状况,无论是板卡未烧录系统或烧录的系统损坏无法运行均可使用该模式烧录镜像。

LubanCat系列板卡都会有USB-OTG的接口,这个接口专门用于镜像烧录,在某些板卡上也同时是板卡的供电接口。

注意

每个板卡都有MR按键或MR孔,按住MR按键或短接MR孔重新上电则会进入MASKROM模式。

典型板卡如下,其他没有列出的板卡与以下某板卡类似:

LubanCat-1N,如下图:

../../_images/example1.png

LubanCat-1,如下图:

../../_images/lubancat1-flash.png

LubanCat-1H,如下图:

../../_images/lubancat-1h-note.jpg

LubanCat-1HS,如下图:

../../_images/lubancat1hs-flash.jpg

LubanCat-2IO,如下图:

../../_images/lubancat2IO-flash.jpg

打开 RKDevTool 烧录工具,并设置板卡进入烧录模式。

1
2
3
4
5
1.准备一根Type-C线,一端连接电脑,一端预留备用。
2.将所有有可能给板卡供电的接线都断开,如电源线,USB线等。
3.按住MR按键(MASKROM)不松开或者短接MR孔,先将预留的USB线插入板卡的USB-OTG接口,再插入电源。
4.等待软件提示“发现一个MASKROM设备”,识别后松开按键或者取消短接MR孔。
5.如果不成功,重复2-4步骤。
../../_images/MR.png

识别到MASKROM设备后可以点击“固件”选择要烧录的镜像,如update.img然后打开

../../_images/MR-2.png

等待固件加载完成,然后点击“升级”,开始烧录固件。

注意

开始烧录固件前不能仍按住MR按键或者短接MR孔,需要松开MR按键或取消短接MR孔,否则无法烧录。

../../_images/MR-3.png

镜像烧录成功,如下图。

../../_images/MR-4.png

3.2.1.5. Recovery模式烧录镜像

该模式适合 系统正常运行(需能正常启动uboot)

LubanCat系列板卡都会有USB-OTG的接口,这个接口专门用于镜像烧录,在某些板卡上也同时是板卡的供电接口。

USB-OTG的接口在板卡上会有明确的丝印显示,如 OTG USB OTG 等。

注意

不是每个板卡都有REC按键,如果没有,可以使用MASKROM模式烧录镜像。

如果有REC按键,则类似LubanCat-1N,如下图:

../../_images/example.png

我们打开 RKDevTool 烧录工具,并设置板卡进入烧录模式。

1
2
3
4
5
1.准备一根Type-C线,一端连接电脑,一端预留备用。
2.将所有有可能给板卡供电的接线都断开,如电源线,USB线等。
3.按住REC按键(RECOVERY),先将预留的USB线插入板卡的USB-OTG接口,再插入电源。
4.等待软件提示“发现一个LOADER设备”,即可松开按键。
5.如果不成功,重复2-3步骤。
../../_images/REC.png

识别到LOADER设备后可以点击“固件”选择要烧录的镜像,然后点击打开要烧录的固件。

../../_images/REC-1.png

等待固件加载完成,然后点击“升级”,开始烧录固件。

../../_images/REC-2.png

镜像烧录成功,如下图。

../../_images/REC-3.png

3.2.2. 烧录镜像到SD卡

本章配套视频介绍:

../../_images/video.png

《03-烧录鲁班猫镜像到SD卡》

https://www.bilibili.com/video/BV1mc411N7wp/

镜像烧录到SD卡需要专用烧录软件和SD卡读卡器。

3.2.2.1. 安装SDDiskTool

瑞芯微SD卡镜像制作工具,仅支持RK格式完整镜像的烧录。

烧录镜像到eMMC需要使用到烧录工具 SD_Firmware_Tool.exe 和SD卡格式化工具 SDCardFormatter

点击进入链接: 百度网盘镜像 提取码:hslu

DriverInstall

先安装SDCardFormatter后打开软件,识别到sd卡后点击Format进行格式化。若识别不到可先用windows自带的格式化工具格式化,再使用此工具。

../../_images/SDCardFormatter.png

SD_Firmware_Tool解压压缩包后无需安装即可使用,双击进入软件界面。

../../_images/SD_Firmware_Tool.png

3.2.2.2. 烧录镜像

打开烧录SDDiskTool的可执行文件SD_Firmware_Tool.exe并插入SD卡。

首先选择正确的要烧录的SD卡,然后将功能模式选择位 SD启动 , 再选择要烧录的RK格式完整镜像,最后点击开始创建烧录镜像到SD卡。

../../_images/SD_Firmware_Tool_flash.png

耐心等待SD卡烧录完整,当镜像较大时,烧录的时间会相应变长。

注意

点击开始创建会有一定概率报错说无法烧录,可以关闭错误窗口再进行开始创建

烧录成功,如下图。

../../_images/SD_Firmware_Tool_flash_scuess.png

注意

建议使用v1.74以上的烧录工具,因为低于v1.74的版本的烧录工具可能会导致烧录的时候出现蓝屏,出现蓝屏重启电脑即可。

如果需要格式化烧录过镜像的SD卡可使用SDCardFormatter工具或SD_Firmware_Tool工具的恢复磁盘功能。