# zvm_vm_image **Repository Path**: hnu-esnl/zvm_vm_image ## Basic Information - **Project Name**: zvm_vm_image - **Description**: zvm 虚拟机测试镜像仓库 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 5 - **Created**: 2024-01-24 - **Last Updated**: 2025-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 支持平台 ====================================== - qemu-cortex-max - roc-rk3568-pc 1. qemu-cortex-max虚拟机镜像 ====================================== linux ------------------ 运行Linux虚拟机通常需要三个文件:内核,设备树和文件系统,内核为Image,设备树为dtb文件,文件系统为FS。 本仓库中的内核有两种,一种是将文件系统编译进内核中,另一种是将文件系统单独加载。编译进内核的文件系统仅需要加载 Image镜像和dtb文件即可,而单独加载文件系统的则需要额外加载文件系统。 在内核部分,如下是两种内核的区别: - Image_xxx_withFS: 文件系统被编译进内核,后缀是'withFS'。 - Image_xxx_withoutFS: 文件系统没有被编译进内核,需要单独加载,后缀是'withoutFS'。 在设备树部分,主要有三种设备树文件: - linux-qemu-virt.dtb: dtb file with: - uart - linux-qemu-virtio.dtb: dtb file with: - uart - virtio - linux-qemu-virt-smp.deb: dtb file with: - uart - virtio - smp 文件系统部分,编译进内核中的文件是用busybox编译的最小文件系统。而单独加载的文件系统是Debian文件系统, 详细描述可以在debian目录下的README.rst文件中找到。 debian ~~~~~~~~~~~~~~~~~~~~~~~ Debian filesystem and dtb, detailed description can be found in the README.rst file in the directory. zephyr ------------------ - zephyr.bin: Zephyr image (version 2.7.99). - zephyr_smp.bin: Zephyr image (version 2.7.99) with SMP support. 2. roc-rk3568-pc虚拟机镜像 ====================================== linux ------------------ - Image: v5.10 with simple filesystem. - rk3568-firefly-roc-pc.dtb: dtb file with: - uart - syscon zephyr ------------------ - zephyr.bin: Zephyr version 2.7.99 - zephyr.elf: 3. fvp platform虚拟机镜像 ====================================== hub ------------------ - bl1.bin/fip.bin: firmware for zvm, it is used when build zvm on fvp platform. zephyr ------------------ - zephyr.bin/zephyr.elf: Zephyr Image