返回文档中心
ZVM-RK3588v2.1发行版部署文档
ZVM-RK3588v2.1发行版提供萤火虫ROC-RK3588S-PC、飞凌OK3588-C、讯为iTOP-3588和鲁班猫LubanCat-5四款开发板的部署指南,涵盖TF卡手工部署、TF卡脚本部署和 eMMC部署三种方式。
| 部署方式 | 主要特点 | 适用板卡 |
|---|---|---|
| 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。