ZVM官网:ZVM嵌入式虚拟化实时操作系统
返回部署目录

ZVM-RK3588v2.1 发行版部署指南(萤火虫ROC-RK3588S-PC,eMMC部署方式)

1、准备硬件和环境

  • 开发板:ROC-RK3588S-PC (购买链接)(建议8G内存版本)
  • USB转TTL模块、网线、Type-C 数据线
  • 操作环境:Windows 10或Windows 11

2、开发板准备。按下图所示位置准备电源、Type-C线、网线和串口接线。

图 1 开发板相关接线方法

3、下载固件镜像。百度网盘中下载 zvm_rk3588v2.1.zip ,解压到主机某一文件夹,记住解压的文件位置。

图 2 在百度网盘中下载 ZVM 固件

💡 提示:若使用其他开发板进行EMMC部署,注意RECOVERY按键位置和替换相应的固件镜像即可

4、安装烧写工具

  • 下载 Release_DriverAssistant.zip,解压后运行DriverInstall.exe。为了让所有设备都使用更新的驱动,请先选择 驱动卸载,然后再选择 驱动安装。

    图 3 安装RK USB驱动

  • 下载 RKDevTool_Release.zip,并运行RKDevTool.exe

    图 4 打开RKDevTool

5、进入升级模式

  • 先断开电源适配器连接,使用Type-C数据线一端连接主机,一端连接开发板 OTG 接口。

    图 5 开发板相关接口和按键示意图

  • 先按住设备上的 RECOVERY 键并保持,然后接上电源,观察RKDevTool窗口,有出现“发现一个LOADER设备”(英文版为“Found One LOADER Device”),松开 RECOVERY 键。

    图 6 RKDevTool 提示发现一个LOADER设备

  • 如果已经进行了“进入Loader模式”的操作,仍旧没有看到烧写工具提示LOADER,此时可以查看Windows主机是否有提示发现新硬件并配置驱动。打开设备管理器,会见到新设备 Rockusb Device 出现,如下图。如果没有,可返回上一步重新安装驱动。

    图 7 设备管理器出现Rockusb Device

6、烧写固件

  • 打开RKDevTool具,连接设备后,先选择“升级固件”,然后点击“固件”

    图 8 选择固件进行升级

  • 选择解压后的 “zvm_rk3588v2.1.img” 。

    图 9 选择要烧入的固件

  • 点击升级,并等待。

    图 10 点击升级按钮,进行升级

  • 升级完成后会显示“下载固件成功”,且状态变成“没有发现设备”,完成后开发板断电。

    图 11 升级完成示意图

7、打开并配置串口终端。将串口USB端连接Windows 10或Windows 11主机,打开 MobaXterm 软件(下载链接),在 MobaXterm 中选择 Session → Serial,在 Serial port 中选择电脑识别到的串口,将 Speed (bps) 设为 1500000,点击 OK 打开串口。

图 12 选择串口端口,设置波特率为 1500000,点击 OK

8、启动 ZVM。打开串口终端后,然后重新给开发板上电,有看到 zvm logo和相关加载成功提示信息即表示启动成功。

⚠️ 注意:上电前,板卡请连接网线接入局域网,不然ZVM没法初始化网卡导致启动异常。

图 13 ZVM成功启动示意图

⚠️ 注意:如若一直失败,请私下或在ZVM技术交流群中联系ZVM团队成员获取帮助。

9、部署后的使用教程

项目名称 链接地址
VisualZVM的使用指南 http://esnl.hnu.edu.cn/zvm/features/visual-zvm-v2.1.html
基于VisualZVM的自动化测试系统 http://esnl.hnu.edu.cn/zvm/features/auto-test-v2.1.html

祝您开发愉快!✨