返回文档中心

ZVM-RK3588v2.1发行版部署文档

ZVM-RK3588v2.1发行版提供萤火虫ROC-RK3588S-PC、飞凌OK3588-C、讯为iTOP-3588和鲁班猫LubanCat-5四款开发板的部署指南,涵盖TF卡手工部署、TF卡脚本部署和 eMMC部署三种方式。

ZVM-RK3588v2.1部署方式、主要特点及文档适用板卡对比
部署方式 主要特点 适用板卡
TF卡手工部署 部署过程直观清晰, 便于理解各步骤;支持替换镜像。 萤火虫ROC-RK3588S-PC
飞凌OK3588-C
讯为iTOP-3588
鲁班猫LubanCat-5
TF卡脚本部署 部署操作便捷,无需 Linux 主机环境; 支持替换镜像。 萤火虫ROC-RK3588S-PC
飞凌OK3588-C
讯为iTOP-3588
鲁班猫LubanCat-5
eMMC部署 部署速度最快, 便于快速完成部署并进入体验。 萤火虫ROC-RK3588S-PC

💡 提示:四款板卡共用同一套 ZVM-RK3588 v2.1 内核镜像,请按板卡型号选择对应的镜像包;手工部署、脚本部署和eMMC部署方式结果一致,仅操作步骤不同。

1 灵活的多OS 混合部署方式

支持同时启动多达7个客户OS。

客户 OS Zephyr FreeRTOS Nuttx Linux Android OpenHarmony Ubuntu openEuler
可分配的核数 1/2/3/4核 1核 1/2/3/4核 1/2/3/4核 1核 1核 1核 1/2/3/4核
内存大小 32M 128M 128M 512/1024M 1024M 1024M 512/1024M 512/1024M
是否支持AMP ✓ × ✓ ✓ × × ✓ ✓

2 灵活的多核 OS支持

RK3588为8核处理器,ZVM默认占用0核,客户OS可自主选择部署在A55与A76的核心上:

处理器型号 核号 分配说明
Cortex-A55 0 ZVM
Cortex-A55 1~3 客户OS灵活部署
Cortex-A76 4~7 客户OS灵活部署

3 灵活的外设共享

支持外设完全虚拟化、半虚拟化、单根虚拟化等多种共享方式,解决复杂系统外设资源分配冲突问题:

序号 类别 支持的外设
1 完全虚拟化外设 UART、CRU、SYSCON、PMU、GPIO、SPI、I2C等
2 半虚拟化外设(VirtIO)外设 NIC、SDMMC、GPIO、I2C等
3 单根虚拟化(SR-IOV)外设 NIC等(高级定制化支持)

4 Guest OS 文件系统支持

客户 OS 支持的文件系统 (使用说明) 支持的文件传输协议 (使用VisualZVM传输文件) 支持的远程控制协议 (使用说明)
Zephyr Ext2 SCP 不支持
Ubuntu Ext4 SFTP、SCP SSH
Buildroot Ext4 SFTP、SCP SSH
openEuler Ext4 SFTP、SCP SSH

💡 提示:支持通过SSH协议远程登录的客户OS,登录账号均为:root,密码均为:zvm。

5 支持板卡和部署说明

萤火虫 ROC-RK3588S-PC 开发板

萤火虫ROC-RK3588S-PC

默认支持

注意:建议选用8GB内存版本,以满足多客户OS同时运行的内存需求。

官方资料: 产品介绍 | 购买链接
飞凌 OK3588-C 开发板

飞凌OK3588-C

已适配

注意:建议选用8GB内存版本,以满足多客户OS同时运行的内存需求。

官方资料: 产品介绍 | 购买链接
讯为 iTOP-3588 开发板

讯为iTOP-3588

已适配

注意:建议选用8GB内存版本,以满足多客户OS同时运行的内存需求。

官方资料: 产品介绍 | 购买链接
鲁班猫 LubanCat-5 开发板

鲁班猫LubanCat-5

已适配

注意:建议选用8GB内存版本,以满足多客户OS同时运行的内存需求。

官方资料: 产品介绍 | 购买链接