OpenHarmony硬件资源池化架构介绍

2022-12-31 0 743

OpenHarmony作为面向全国全情景、全相连、Bijnor黄金时代的分布式系统作业系统,透过将各种类型相同终端产品电子设备的潜能展开天然资源整合,与此同时实现硬体协力、数据共享,为使用者提供更多简洁的全情景新体验。下期,他们透过如是说OpenHarmony的Xen韦格尔架构,为大家出炉OpenHarmony是如何与此同时实现多电子设备协作的。

1.Xen出访的重构

Xen出访是多电子设备展开协作的关键性。OpenHarmony发展迄今,Xen出访历经了从“单对单”到“两对多”的重构过程。

2.1单对单

在结构设计末期,为化解三台电子设备间的协作问题,他们透过系统提供更多的分布式系统电子设备并行计算网络平台将三台电子设备的Xen展开结合,与此同时实现了“单对单”的Xen出访。

图1“单对单”的Xen出访数学模型

OpenHarmony硬件资源池化架构介绍

应用领域透过软件系统多电子设备并行计算Kit,对电子设备并行计算网络平台展开出访。电子设备并行计算网络平台提供更多电子设备A和电子设备B间的数据可视化以及电子设备的并行计算潜能,从而顺利完成电子设备A的应用领域出访电子设备B的硬体潜能,与此同时实现“单对单”的Xen出访。这种出访数学模型能基本满足使用者两个电子设备间的天然资源出访,但是与此同时也存在一定的重压:

第一点是应用领域须要软件系统多电子设备并行计算Kit包就可以顺利完成Xen的出访,增加了合作开发工作效率。

第一点是该出访数学模型管制了电子设备A的应用领域在同一个关键性时刻根本无法出访电子设备B的硬体潜能,即根本无法顺利完成“单对单”的Xen出访。

2.2两对多

随着全情景睿智生活的近些年,“单对单”的电子设备Xen出访方式已不能满足使用者这类繁杂情景的业务市场需求。OpenHarmony对分布式系统技术不断积极探索与技术创新,透过进一步增强原来的分布式系统电子设备并行计算潜能,将几台电子设备的各种Xen,如萤幕、照相机、麦克风、按键、感应器及内存等不予抽象化,形成“DT交互式终端产品”内的标准化Xen池,并支持Xen的穗序和重新排列,或者说与此同时实现了Xen的自上而下初始化。应用领域须要使用何种分布式系统的硬体潜能,只须要出访相关联的服务项目,无须须要软件系统Kit;因此由Xen池提供更多的多种不同Xen能与此同时被相同的应用领域出访,与此同时实现“两对多”的Xen出访。

图2“两对多”的Xen出访数学模型

OpenHarmony硬件资源池化架构介绍

基于“Xen韦格尔”,合作开发者能根据相同的业务情景,在Xen池内选择并匹配合适的潜能模块,充分发挥相同电子设备的潜能优势,从而构建全新的使用者新体验。

2.硬体天然资源韦格尔架构

基于“Xen韦格尔”的技术创新理念,OpenHarmony结合硬体并行计算、Xen管理及硬体数据管理等潜能,构建了Xen韦格尔架构,对外提供更多了标准化的硬体潜能开放接口,让合作开发者轻松与此同时实现应用领域合作开发。如图3所示,Xen韦格尔架构将各种类型电子设备的Xen展开抽象化,为北向应用领域提供更多各种分布式系统服务项目,比如分布式系统照相机、分布式系统萤幕、分布式系统音频和分布式系统输入等,与此同时提供更多标准化的电子设备管理和分布式系统硬体架构对Xen展开管理。

图3Xen韦格尔架构

OpenHarmony硬件资源池化架构介绍

下面为大家如是说Xen韦格尔架构的各个组成部分。

1.电子设备管理(DeviceManager)

该组件在OpenHarmony系统中提供更多与帐号无关的分布式系统电子设备的认证组网潜能,并为合作开发者提供更多了一套用于分布式系统电子设备发现和认证的接口,如图4所示。当前支持与此同时管理的电子设备数量最大规格为20个电子设备。

图4电子设备管理组件

OpenHarmony硬件资源池化架构介绍

2.分布式系统硬体架构(DistributedHardwareFwk)

该组件为Xen韦格尔提供更多信息管理潜能,其主要潜能包括接入管理、潜能查询、状态管理、权限管理以及版本管理等。

详细信息请参考码云网络平台OpenHarmony项目分布式系统硬体架构的代码仓:https://gitee.com/openharmony/distributedhardwarefwk

3.分布式系统照相机(Distributed Camera)

该组件提供更多跨电子设备照相机出访的潜能,将其他终端产品的电子设备的照相机硬体潜能展开抽象化,作为Xen池中的照相机潜能提供更多给其他电子设备初始化。

4.分布式系统萤幕(Distributed Screen)

该组件提供更多跨电子设备萤幕潜能初始化,为OpenHarmony系统架构提供更多系统投屏、萤幕镜像、萤幕分割等潜能的与此同时实现。

3.后续规划

除了分布式系统照相机和分布式系统萤幕外,Xen韦格尔架构在后续版本还将提供更多分布式系统音频和分布式系统输入潜能。分布式系统音频将提供更多对麦克风、喇叭、听筒等音频电子设备的Xen韦格尔潜能,透过音频服务项目提供更多给应用领域合作开发者,使得合作开发者能够自由选择、切换、组合音频电子设备,提升使用者的使用新体验。分布式系统输入将提供更多对按键、鼠标等输入电子设备的Xen韦格尔潜能,透过输入服务项目让应用领域合作开发者能跨电子设备初始化输入潜能,与此同时实现多电子设备协作。

Xen韦格尔架构仍在建设中,期待广大合作开发者共同加入他们,共同见证万物互联黄金时代的无限可能!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务