女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenHarmony硬件資源池化架構(gòu)介紹 OpenHarmony如何實現(xiàn)多設(shè)備協(xié)同

科技觀點 ? 來源:科技觀點 ? 作者:科技觀點 ? 2022-05-05 09:17 ? 次閱讀

OpenHarmony作為面向全場景、全連接、全智能時代的分布式操作系統(tǒng),通過將各類不同終端設(shè)備的能力進(jìn)行整合,實現(xiàn)硬件互助、資源共享,為用戶提供流暢的全場景體驗。本期,我們通過介紹OpenHarmony的硬件資源池化框架,為大家揭曉O(shè)penHarmony是如何實現(xiàn)多設(shè)備協(xié)同的。

1. 硬件資源訪問的演進(jìn)

硬件資源訪問是多設(shè)備進(jìn)行協(xié)同的關(guān)鍵。OpenHarmony發(fā)展至今,硬件資源訪問經(jīng)歷了從“一對一”到“一對多”的演進(jìn)過程。

2.1 一對一

在設(shè)計初期,為解決兩臺設(shè)備間的協(xié)同問題,我們通過系統(tǒng)提供的分布式設(shè)備虛擬化平臺將兩臺設(shè)備的硬件資源進(jìn)行融合,實現(xiàn)了“一對一”的硬件資源訪問。

pYYBAGJr3juAZ8r9AAAgIUsTlPE663.png

圖1 “一對一”的硬件資源訪問模型

應(yīng)用通過集成多設(shè)備虛擬化Kit,對設(shè)備虛擬化平臺進(jìn)行訪問。設(shè)備虛擬化平臺提供設(shè)備A和設(shè)備B之間的數(shù)據(jù)交互以及設(shè)備的虛擬化能力,進(jìn)而完成設(shè)備A的應(yīng)用訪問設(shè)備B的硬件能力,實現(xiàn)“一對一”的硬件資源訪問。這種訪問模型可以基本滿足兩個設(shè)備之間的資源訪問,但是同時也存在一定的掣肘:

● 第一點是應(yīng)用需要集成多設(shè)備虛擬化Kit包才能完成硬件資源的訪問,增加了開發(fā)工作量。

● 第二點是該訪問模型限制了設(shè)備A的應(yīng)用在同一時刻只能訪問設(shè)備B的硬件能力,即只能完成“一對一”的硬件資源訪問。

2.2 一對多

隨著全場景智慧生活的不斷深入,“一對一”的設(shè)備硬件資源訪問方式已不能滿足某些復(fù)雜場景的業(yè)務(wù)需求。OpenHarmony對分布式技術(shù)不斷探索與創(chuàng)新,通過增強原來的分布式設(shè)備虛擬化能力,將多臺設(shè)備的各種硬件資源,如屏幕、相機、擴音器、鍵盤、傳感器及存儲器等予以抽象,形成“超級虛擬終端”內(nèi)的統(tǒng)一硬件資源池,并支持硬件資源的按需分配和重新組合,真正實現(xiàn)了硬件資源的全局調(diào)用。應(yīng)用需要使用哪種分布式的硬件能力,只需要訪問對應(yīng)的服務(wù),不再需要集成Kit;并且由硬件資源池提供的多種硬件資源可以同時被不同的應(yīng)用訪問,實現(xiàn)“一對多”的硬件資源訪問。

pYYBAGJr3juAOmH9AAArH_9V1ow227.png

圖2 “一對多”的硬件資源訪問模型

基于“硬件資源池化”,開發(fā)者可以根據(jù)不同的業(yè)務(wù)場景,在硬件資源池內(nèi)選擇并匹配合適的能力模塊,充分發(fā)揮不同設(shè)備的能力優(yōu)勢,從而構(gòu)建全新的用戶體驗。

2. 硬件資源池化框架

基于“硬件資源池化”的創(chuàng)新理念,OpenHarmony融合硬件虛擬化、硬件資源管理及硬件數(shù)據(jù)管理等能力,構(gòu)建了硬件資源池化框架,對外提供了統(tǒng)一的硬件能力開放接口,讓開發(fā)者輕松實現(xiàn)應(yīng)用開發(fā)。如圖3所示,硬件資源池化框架將各類設(shè)備的硬件資源進(jìn)行抽象,為北向應(yīng)用提供各種分布式服務(wù),比如分布式相機、分布式屏幕、分布式音頻和分布式輸入等,同時提供統(tǒng)一的設(shè)備管理和分布式硬件框架對硬件資源進(jìn)行管理。

poYBAGJr3juANYK8AABi5ASSJco800.png

圖3 硬件資源池化框架

下面為大家介紹硬件資源池化框架的各個組成部分。

1. 設(shè)備管理(DeviceManager)

該組件在OpenHarmony系統(tǒng)中提供與帳號無關(guān)的分布式設(shè)備的認(rèn)證組網(wǎng)能力,并為開發(fā)者提供了一套用于分布式設(shè)備發(fā)現(xiàn)和認(rèn)證的接口,如圖4所示。當(dāng)前支持同時管理的設(shè)備數(shù)量最大規(guī)格為20個設(shè)備。

pYYBAGJr3jyAVcJeAAAa7pBQUEk614.png

圖4 設(shè)備管理組件

詳細(xì)信息請參考碼云平臺OpenHarmony項目設(shè)備管理的代碼倉:

https://gitee.com/openharmony/device_manager

2. 分布式硬件框架(DistributedHardwareFwk)

該組件為硬件資源池化提供信息管理能力,其主要能力包括接入管理、能力查詢、狀態(tài)管理、權(quán)限管理以及版本管理等。

詳細(xì)信息請參考碼云平臺OpenHarmony項目分布式硬件框架的代碼倉:https://gitee.com/openharmony/distributed_hardware_fwk

3. 分布式相機(Distributed Camera)

該組件提供跨設(shè)備相機訪問的能力,將其他終端的設(shè)備的相機硬件能力進(jìn)行抽象,作為硬件資源池中的相機能力提供給其他設(shè)備調(diào)用。

詳細(xì)信息請參考碼云平臺OpenHarmony項目分布式相機的代碼倉:https://gitee.com/openharmony/distributed_camera

4. 分布式屏幕(Distributed Screen)

該組件提供跨設(shè)備屏幕能力調(diào)用,為OpenHarmony系統(tǒng)框架提供系統(tǒng)投屏、屏幕鏡像、屏幕分割等能力的實現(xiàn)。

詳細(xì)信息請參考碼云平臺OpenHarmony項目分布式屏幕的代碼倉:https://gitee.com/openharmony/distributed_screen

3. 后續(xù)規(guī)劃

除了分布式相機和分布式屏幕外,硬件資源池化框架在后續(xù)版本還將提供分布式音頻和分布式輸入能力。分布式音頻將提供對麥克風(fēng)、喇叭、聽筒等音頻設(shè)備的硬件資源池化能力,通過音頻服務(wù)提供給應(yīng)用開發(fā)者,使得開發(fā)者能夠自由選擇、切換、組合音頻設(shè)備,提升用戶的使用體驗。分布式輸入將提供對鍵盤、鼠標(biāo)等輸入設(shè)備的硬件資源池化能力,通過輸入服務(wù)讓應(yīng)用開發(fā)者能跨設(shè)備調(diào)用輸入能力,實現(xiàn)多設(shè)備協(xié)同。

硬件資源池化框架仍在建設(shè)中,期待廣大開發(fā)者共同加入我們,共同見證萬物互聯(lián)時代的無限可能!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • OpenHarmony
    +關(guān)注

    關(guān)注

    27

    文章

    3835

    瀏覽量

    18175
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    OpenHarmony開源項目 項目介紹

    資源豐富的設(shè)備。技術(shù)架構(gòu)OpenHarmony整體遵從分層設(shè)計,從下向上依次為:內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層。系統(tǒng)功能按照“系統(tǒng) > 子系統(tǒng) > 功能/模塊”逐級展開,在
    發(fā)表于 04-23 17:07

    OpenHarmony開源項目介紹

    展開,在設(shè)備部署場景下,支持根據(jù)實際需求裁剪某些非必要的組件。OpenHarmony技術(shù)架構(gòu)如下所示:內(nèi)核層內(nèi)核子系統(tǒng):采用內(nèi)核(Lin
    發(fā)表于 08-06 13:57

    OpenHarmony設(shè)備開發(fā)入門【1】初始OpenHarmony

    的系統(tǒng)。這里的設(shè)備就包括像MCU單片機這樣資源較少的芯片,也支持像RK3568這樣的多核CPU。為了能適應(yīng)各種硬件OpenHarmony提供了像LiteOS、Linux這樣的不同內(nèi)核
    發(fā)表于 01-20 09:08

    OpenHarmony3.1 Release版本特性解析——OpenHarmony硬件資源架構(gòu)介紹

    實現(xiàn)硬件互助、資源共享,為用戶提供流暢的全場景體驗。本期,我們通過介紹 OpenHarmony硬件
    發(fā)表于 05-23 16:42

    【學(xué)習(xí)打卡】OpenHarmony開源項目介紹

    任務(wù)設(shè)備虛擬化分布式設(shè)備虛擬平臺可以實現(xiàn)不同設(shè)備資源融合、
    發(fā)表于 06-30 13:02

    【學(xué)習(xí)打卡】OpenHarmony設(shè)備虛擬技術(shù)介紹

    設(shè)備虛擬平臺可以實現(xiàn)在不同設(shè)備之間管理對應(yīng)的硬件資源,數(shù)據(jù),以及
    發(fā)表于 07-19 17:47

    TSC峰會回顧01 | 基于分級安全的OpenHarmony架構(gòu)設(shè)計

    TCB可信基的規(guī)模,如何實現(xiàn)應(yīng)用程序的權(quán)限最小?付天福介紹OpenHarmony系統(tǒng)權(quán)限及訪問控制架構(gòu)相關(guān)的原理。對人的認(rèn)證,例如支持
    發(fā)表于 04-19 15:09

    基于分級安全的OpenHarmony架構(gòu)設(shè)計

    的分級管控,如何縮小TCB可信基的規(guī)模,如何實現(xiàn)應(yīng)用程序的權(quán)限最小?付天福介紹OpenHarmony系統(tǒng)權(quán)限及訪問控制架構(gòu)相關(guān)的原理。對
    發(fā)表于 08-04 10:39

    OpenHarmony 分布式硬件關(guān)鍵技術(shù)

    多路硬件設(shè)備的一致性。通過硬件時延動態(tài)感知技術(shù),在多個設(shè)備中動態(tài)下發(fā)同步策略,保證多個硬件之間同步的體驗。
    發(fā)表于 08-24 17:25

    開源機密計算平臺:蓬萊-OpenHarmony

    面臨復(fù)雜的硬件環(huán)境。在異構(gòu)的硬件環(huán)境下,通過一套系統(tǒng)把OpenHarmony的安全特性和需求支撐起來,是非常復(fù)雜的一件事。例如,端側(cè)可能存在非常小型的低配設(shè)備,沒有頁表和內(nèi)存隔離,但是
    發(fā)表于 09-07 16:08

    陳海波:OpenHarmony技術(shù)領(lǐng)先,產(chǎn)學(xué)研深度協(xié)同,生態(tài)蓬勃發(fā)展

    創(chuàng)新。“異構(gòu)原生并發(fā)”通過創(chuàng)新的并發(fā)模型實現(xiàn)系統(tǒng)負(fù)載與調(diào)度開銷大幅降低,并通過形式證明驗證共享資源訪問不越界。“智能感知調(diào)度”對下實時感知CPU微架構(gòu),并聯(lián)動全系統(tǒng)
    發(fā)表于 11-06 14:35

    分布式系統(tǒng)硬件資源原理和接入實踐

    把各個設(shè)備硬件外設(shè)抽象為外設(shè)信息單元,外設(shè)信息在各個可信設(shè)備之間自動同步,如此,實現(xiàn)了外設(shè)信息的全局可見;結(jié)合分布式硬件虛擬
    發(fā)表于 12-06 10:02

    openharmony框架

    和應(yīng)用層。系統(tǒng)功能按照“系統(tǒng) 》 子系統(tǒng) 》 組件”逐級展開。 內(nèi)核層 內(nèi)核子系統(tǒng):使用了內(nèi)核設(shè)計,能夠讓不同資源受限設(shè)備使用到適合的OS內(nèi)核。 驅(qū)動子系統(tǒng):驅(qū)動框架為系統(tǒng)硬件生態(tài)開
    的頭像 發(fā)表于 06-24 10:44 ?2223次閱讀

    OpenHarmony主論壇:OpenHarmony流式內(nèi)容技術(shù)架構(gòu)

    OpenHarmony主論壇:關(guān)于OpenHarmony的學(xué)習(xí)資料與流式內(nèi)容技術(shù)架構(gòu)介紹
    的頭像 發(fā)表于 04-25 11:31 ?984次閱讀
    <b class='flag-5'>OpenHarmony</b>主論壇:<b class='flag-5'>OpenHarmony</b>流式內(nèi)容技術(shù)<b class='flag-5'>架構(gòu)</b>

    OpenHarmony硬件資源模型

    在設(shè)計初期,為解決兩臺設(shè)備間的協(xié)同問題,我們通過 OpenHarmony 提供的分布式設(shè)備虛擬能力將兩臺
    的頭像 發(fā)表于 05-11 10:24 ?1742次閱讀