diff --git a/README.md b/README.md index 55c03b7d063b5a20a741762b07309eb5598a3542..630a34c68fd3768fd9673dc00a4f626799572a0e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # ZVM 开源文档 -[![License](https://img.shields.io/badge/license-Apache%202-blue.svg)](LICENSE) + + + ZVM(Zephyr-based Virtual Machine)是新一代Type 1.5 嵌入式RTOS虚拟化解决方案(hypervisor),它结合开源微内核实时操作系统 [Zephyr RTOS](https://github.com/zephyrproject-rtos/zephyr) 开发,能在单一硬件芯片上启动多个操作系统(Linux、Zephyr等),以构建安全隔离的多内核混合部署系统,为多OS和多任务处理提供实时且灵活的虚拟化支持。Type 1.5并不是实时性(Type 1)与灵活性(Type 2)之间的权衡,而是在实时性与灵活性方面都达到最佳状态,且不牺牲任何一方。 -

- (1)ZVM并非附加于Zephyr RTOS之上,而是直接运行在硬件之上,不仅共享Zephyr RTOS内核的开源生态、驱动支持和调度能力(相比Type 1具有更高的灵活性),而且避免了Type 2因多层依赖导致的时延开销(相比Type 2具有更强的实时性)。 (2)通过Zephyr RTOS的硬实时调度机制与ZVM的任务隔离机制相结合,确保实时任务不受低优先级任务干扰(相比Type 1及Type 2均具有更强的实时性)。 diff --git a/zvm_doc/figure/ZVM.jpeg b/zvm_doc/figure/ZVM.jpeg deleted file mode 100644 index 8e9dc62a0fccd603f8fa629e4418b33d76171160..0000000000000000000000000000000000000000 Binary files a/zvm_doc/figure/ZVM.jpeg and /dev/null differ diff --git a/zvm_doc/figure/ZVM.png b/zvm_doc/figure/ZVM.png new file mode 100644 index 0000000000000000000000000000000000000000..b200a8d75ed1b02907bf127d6ff095d0c1e98a20 Binary files /dev/null and b/zvm_doc/figure/ZVM.png differ diff --git a/zvm_doc/figure/ZVM_LICENSE.png b/zvm_doc/figure/ZVM_LICENSE.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae230e200d614c951b2428dbef0c860b94f721a Binary files /dev/null and b/zvm_doc/figure/ZVM_LICENSE.png differ