
openEuler社区技术委员会: 我谨代表SIG-Zephyr和SIG-Embedded向社区推荐openEuler 2023年度优秀项目:嵌入式实时虚拟机ZVM 描述:ZVM是一款基于Zephyr实时操作系统的虚拟化管理平台。以满足嵌入式场景下,高实时、高安全的应用需求。 开发者:湖南大学&openEuler Sig-Zephyr开发者 社区地址:https://gitee.com/openeuler/zvm 推荐人: 任慰 @vonhust renwei41@huawei.com<mailto:renwei41@huawei.com> openEuler TC成员 方林旭 @fanglinxu fanglinxu@huawei.com<mailto:fanglinxu@huawei.com> SIG-embedded maintainer 熊程来 @cocoeoli xiongcl@hnu.edu.cn<mailto:xiongcl@hnu.edu.cn> SIG-Zephyr maintainer 谢国骐 @xie-guoqi xgqman@hnu.edu.cn<mailto:xgqman@hnu.edu.cn> 湖南大学教授 韩宗成 @hzc04 hanzongcheng@huawei.com<mailto:hanzongcheng@huawei.com> MICA项目committer 罗永茂 @yongmao_luo luoyongmao@huawei.com<mailto:luoyongmao@huawei.com> MICA项目 committer 粱其锋 @emancipator liangqifeng@ncti-gba.cn<mailto:liangqifeng@ncti-gba.cn> SIG-Yocto Committer 推荐奖项: openEuler 年度新建项目 开源开放: 项目采用Apach2.0开源协议,代码托管在 openEuler 行业影响: l 当前项目在机器人、工控等多个需要多内核操作系统的领域被广泛关注; l 2023年6月代表openEuler社区在2023年捷克布拉格Embedded Open Source Summit上分享,是来自 国内的第一个基于Zephyr的原创项目 技术创新: ZVM 采用可配置功能的思路,配置基于Zephyr RTOS的实时虚拟机,具有较高的实时和安全性,能满足嵌入式混合部署的要求。 社区活跃: 社区开发者,来源广泛,包括高校、公司、个人开发者等。 高质量开发和运营,代码符合规范,文档详尽,企业专家指导工作及进度。 1. 软件介绍 嵌入式混合关键系统是现阶段高性能嵌入式系统关注的热点,而嵌入式虚拟化系统是混合关键系统的关键部分。本项目以Zephyr实时操作系统为基础,使用C(C++)在Zephyr中实现一个面向嵌入式平台的虚拟机管理器ZVM。利用Zephyr RTOS特性,ZVM易于部署于各种应用和行业领域,如工业物联网、可穿戴设备、机器学习等。但是虚拟化技术作为混合关键级部署系统的关键部分,需要面对如下问题: ? 云计算虚拟化方案由于没能较好的考虑系统实时性和安全性,不适用于嵌入式安全关键系统中; ? 嵌入式设备众多,许多嵌入式实时虚拟化方案无法较好的适配多种硬件设备; ? 嵌入式虚拟化领域缺乏一款流行度较高的开源可用虚拟机管理平台。 2. 关键能力 ? ZVM支持运行Zephyr和Linux虚拟机,并可以通过串口操作虚拟机; ? ZVM支持自己配置相关虚拟机的硬件支持。 3. 后续规划 ? 支持 openEuler Embedded系统在ZVM上运行; ? 支持virtIO虚拟化框架; ? 支持虚拟机之间的实时通信方案。 4. 社区大事件 ? openEuler Meetup长沙站:Zephyr RTOS的软硬件适配与ZVM虚拟化技术 技术分享 ? openEuer Developer Day 2023:openEuler捐赠项目,Zephyr SIG 技术分享 ? Zephyr Development Summit 2023:ZVM: An Embedded Real-time Virtual Machine Based on Zephyr RTOS 技术分享 祝好