openEuler 2023 年度优秀项目推荐-SIG-Zephyr-嵌入式实时虚拟机ZVM

openEuler社区技术委员会:
我谨代表SIG-Zephyr和SIG-Embedded向社区推荐openEuler
2023年度优秀项目:嵌入式实时虚拟机ZVM
描述:ZVM是一款基于Zephyr实时操作系统的虚拟化管理平台。以满足嵌入式场景下,高实时、高安全的应用需求。
开发者:湖南大学&openEuler Sig-Zephyr开发者
社区地址:https://gitee.com/openeuler/zvm
推荐人:
任慰 @vonhust
renwei41@huawei.com openEuler TC成员
方林旭 @fanglinxu
fanglinxu@huawei.com SIG-embedded maintainer
熊程来
@cocoeoli
xiongcl@hnu.edu.cn SIG-Zephyr maintainer
谢国骐 @xie-guoqi
xgqman@hnu.edu.cn 湖南大学教授
韩宗成
@hzc04
hanzongcheng@huawei.com MICA项目committer
罗永茂
@yongmao_luo
luoyongmao@huawei.com MICA项目
committer
粱其锋 @emancipator
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 技术分享
祝好
participants (1)
-
renwei (F)