返回首页

VisualZVMv2.1使用指南

VisualZVMv2.1简介

VisualZVMv2.1 是一款面向ZVM-RK3588v2.1的可视化管理软件,围绕四大核心能力构建,具体如下:

● 客户 OS 全生命周期可视化管控

适配 Linux、Zephyr RTOS、FreeRTOS、Android、OpenHarmony等主流嵌入式OS,支持vCPU、内存分配等虚拟资源自定义配置,UI界面可实时监控客户OS及ZVM的相关信息。

● 双链路高可靠交互机制

包含以太网双Socket架构(控制与监控通道分离)和串口虚拟化交互能力,支持串口参数自定义、多级管理及全流程操作,满足嵌入式场景实时性与可靠性需求。

● 全链路可视化调试能力

提供便捷固件烧录功能,集成串口命令行工具支持实时交互调试,可解析并可视化呈现ZVM-RK3588v2.1启动日志、初始化信息等全量调试数据,简化研发部署与问题排查。

● 一键式自动化测试体系

覆盖ZVM-RK3588v2.1核心虚拟化功能的自动化验证,通过图形化按钮触发预设脚本,无需手动输入复杂命令,反馈测试结果,为开发调试与运维验收提供标准化手段。

VisualZVMv2.1整体架构图

VisualZVMv2.1功能清单

序号 维度 模块 说明
1 VisualZVM
管理
客户OS全
生命周期管理
· 客户OS创建、启动、暂停及删除的可视化管理
· 客户OS的CPU、内存资源分配的可视化管理
2 运行时监控 · 监控ZVM的CPU、内存使用情况
· 监控客户OS的CPU利用率、中断数量、缓存命中率
· 监控客户OS的时间同步精度
· 监控各外设虚拟化方式及已分配客户OS情况
3 VisualZVM
调试
串口调试 · 支持通过虚拟串口与ZVM交互
· 支持通过虚拟串口与客户OS交互
4 测试接口 · 支持VirtIO-Net测试(功能+性能)
· 支持VirtIO-Block测试(功能+性能)
· 支持Zshm共享内存通信测试(功能+性能)
· 支持vCPU配置测试(功能)
· 支持客户OS生命周期管理测试(功能)
· 支持中断测试(功能+性能)
· 支持Zephyr RTOS性能测试(cyclictest、task_switch、task_preempt、irqtest、RTOSBench)
· 支持FreeRTOS性能测试(RTOSBench)
· 支持Linux性能测试(Unixbench,cyclictest)

VisualZVMv2.1下载及使用

前往ZVM官网: https://esnl.hnu.edu.cn/zvm/downloads.html 下载VisualZVMv2.1,解压后执行exe程序,点击左上角菜单栏中 帮助 → 用户手册,可以查看本软件的使用说明。

鼠标点击用户手册 用户手册界面

1 串口烧录窗口

进行串口烧录之前请参考“部署ZVM-RK3588v2.1”完成部署工作,参考: 部署文档

ZVM-RK3588v2.1可通过可视化管理软件VisualZVMv2.1烧录启动,步骤如下:

首先在菜单栏中点击 Guest OS → 交互 进入Guest OS交互界面;

串口烧录

在Guest OS交互界面,进行串口烧录共四步:选择端口 > 设置波特率1500000 > 打开串口 > 长按”长按烧录”按钮 > 开发板上电

串口烧录步骤

待进入如下uboot启动界面:

=> <INTERRUPT>
=> <INTERRUPT>
=> <INTERRUPT>
=> <INTERRUPT>
=>

输入run distro_bootcmd命令,即启动ZVM-RK3588v2.1。

如果uboot警告,显示没有上述命令,也可以输入mmc list; mmc dev 1; fatload mmc 1:1 0x00c00000 boot.scr; source 0x00c00000启动ZVM-RK3588v2.1。

2 网络连接

在进行网络连接之前,请先确保:
① ZVM-RK3588v2.1已经正常启动
② 本地电脑的IP地址处于192.168.1.x网段(其中x为1-254)

在交互界面中输入 zvm manager 启动服务,出现“Socket Init OK”即可。

网络连接_1

点击菜单栏中的 连接 → 网络连接

网络连接_2

在弹出的对话框中输入IP地址 192.168.1.128,点击 连接

网络连接_3

连接成功后,首页会展示ZVM-RK3588v2.1的基本信息。

网络连接_4

若提示连接失败,执行 zvm tcpreload 命令后重连。

网络连接_5

3 客户OS管理

点击 Guest OS → 创建,支持 Linux、openEuler、Ubuntu、Zephyr、FreeRTOS、Android、OpenHarmony、NuttX 8种系统。

创建Guest OS

目前ZVM-RK3588v2.1已支持客户OS自启动,进入后会自动创建一个Zephyr OS和一个Linux OS。

客户OS自启动

在首页可进行启动、暂停、删除操作,并查看实时监控曲线及时间同步记录。

首页界面
时间同步

4 VisualZVMv2.1测试窗口

● ZVM Hypervisor测试模块

双击 ZVM Hypervisor 进入环境,点击按钮进行相关功能测试。

ZVM_test

● 客户OS测试模块

选择运行中的 Guest OS 并双击,进入对应的执行环境进行测试。

VM_test

相关文档参考

项目名称 链接地址
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