国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

OpenHarmony硬件資源池化模型

OpenAtom OpenHarmony ? 來源:OpenAtom OpenHarmony ? 作者:OpenAtom OpenHarmony ? 2022-05-11 10:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)作為面向全場景、全連接、全智能時代的分布式操作系統,通過將各類不同終端設備的能力進行整合,實現硬件互助、資源共享,為用戶提供流暢的全場景體驗。本期,我們通過介紹 OpenHarmony 的硬件資源池化模型,為大家揭曉 OpenHarmony 是如何實現多設備協同的。

1.硬件資源訪問的演進

硬件資源訪問是多設備進行協同的關鍵。OpenHarmony 發展至今,硬件資源訪問經歷了從“一對一”到“多對多”的演進過程。

1.1 一對一

在設計初期,為解決兩臺設備間的協同問題,我們通過 OpenHarmony 提供的分布式設備虛擬化能力將兩臺設備的硬件資源進行融合,實現了“一對一”的硬件資源訪問。這便是硬件資源池化模型的雛形。

eb8dbd9e-c6f7-11ec-bce3-dac502259ad0.jpg

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

1.2 多對多

隨著全場景智慧生活的不斷深入,“一對一”的設備硬件資源訪問方式已不能滿足某些復雜場景的業務需求。OpenHarmony 對分布式技術不斷探索與創新,通過增強原來的分布式設備虛擬化能力,將多臺設備的各種硬件資源,如屏幕、相機、擴音器、鍵盤、傳感器及存儲器等予以抽象,形成“超級虛擬終端”內的統一硬件資源池,并支持硬件資源的按需分配和重新組合,真正實現了硬件資源的全局調用。組成“超級虛擬終端”的多個設備,能訪問硬件資源池內的多種硬件資源,這便是“多對多”的硬件資源訪問。

ebb3a900-c6f7-11ec-bce3-dac502259ad0.jpg

圖2 硬件資源池化(多對多)

基于“硬件資源池化”,開發者可以根據不同的業務場景,在硬件資源池內選擇并匹配合適的能力模塊,充分發揮不同設備的能力優勢,從而構建全新的用戶體驗。

2.硬件資源池化模型

基于“硬件資源池化”的創新理念,OpenHarmony 融合硬件虛擬化、硬件資源管理及硬件數據管理等能力,構建了硬件資源池化模型,對外提供了統一的硬件能力開放接口,讓開發者輕松實現高效開發。

如圖3所示,硬件資源池化模型將各類設備的硬件資源進行抽象,為北向應用提供各種分布式服務,比如分布式相機、分布式屏幕、分布式音頻和分布式輸入等,同時提供統一的設備管理和分布式硬件框架。

ebdf5bb8-c6f7-11ec-bce3-dac502259ad0.jpg

圖3 硬件資源池化模型

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

2.1 設備管理

設備管理(即 DeviceManager)服務,提供設備發現、認證管理、可信設備管理和設備狀態管理等能力。

ec2bb8be-c6f7-11ec-bce3-dac502259ad0.jpg

圖4 設備管理(DeviceManager)

OpenHarmony 為開發者提供了一套設備管理接口,用于分布式設備間監聽、發現和認證,如圖 5 所示。

ec4221e4-c6f7-11ec-bce3-dac502259ad0.jpg

圖5 設備管理接口

設備管理接口的使用示例代碼如下:


// 創建DeviceManager實例:deviceManager.createDeviceManager('com.ohos.xxxx', (err, dm) => {    this.log("createDeviceManager err:" + JSON.stringify(err) + '  --success:' + JSON.stringify(dm))    if (err) return;    dmClass = dm;    dmClass.on('serviceDie', data => this.log("serviceDie on:" + JSON.stringify(data)))});// 查詢可信設備列表var array = dmClass.getTrustedDeviceListSync();// 獲取本地設備信息var localDeviceInfo = dmClass.getLocalDeviceInfoSync();// 開始設備發現(發現周邊不可信設備)var subscribeId = 0;dmClass.on('deviceFound', (data) => {    if (data == null) {        this.log("deviceFound error data=null")        return;    }    this.logList.push("deviceFound:" + JSON.stringify(data));});dmClass.on('discoverFail', (data) => {    this.log("discoverFail on:" + JSON.stringify(data));});subscribeId = Math.floor(Math.random() * 10000 + 1000)var info = {    "subscribeId": subscribeId,    "mode": 0xAA,    "medium": 0,    "freq": 2,    "isSameAccount": false,    "isWakeRemote": true,    "capability": 0};dmClass.startDeviceDiscovery(info);// 停止設備發現(需要和startDeviceDiscovery接口配對使用)dmClass.stopDeviceDiscovery(subscribeId);// 設備認證var deviceInfo ={    "deviceId": "XXXXXXXX",    "deviceName": "",    deviceType: 0};let extraInfo = {    "appIcon": new Uint8Array(), // app圖標,可選參數,可不填    "appThumbnail": new Uint8Array(), // app縮略圖,可選參數,可不填    "appName": "xxxxxxxx", // 對端設備應用名稱    "appDescription": "xxxxxxxx", // app描述    "business": '0',    "displayOwner": 0,}// 設備取消認證dmClass.unAuthenticateDevice(this.deviceInfo);

DeviceManager 的更多詳情,請參考以下代碼倉:

https://gitee.com/openharmony/device_manager

2.2 分布式硬件框架

分布式硬件框架為硬件資源池化模型提供了接入管理、能力查詢、狀態管理、權限管理以及版本管理等硬件資源管理能力,如圖6所示:

ec7290f4-c6f7-11ec-bce3-dac502259ad0.jpg

圖6 分布式硬件框架

分布式硬件框架的各模塊說明如下:

ec969314-c6f7-11ec-bce3-dac502259ad0.jpg

圖9 分布式相機的模塊說明

分布式相機的更多詳情,請參考分布式相機代碼倉:

https://gitee.com/openharmony/distributed_camera

2.4 分布式屏幕

分布式屏幕提供了屏幕設備的硬件資源軟件抽象能力,為 OpenHarmony 系統框架提供系統投屏、屏幕鏡像、屏幕分割等能力的實現。分布式屏幕的框架圖如下所示:

eccd909e-c6f7-11ec-bce3-dac502259ad0.jpg

圖10 分布式屏幕

分布式屏幕的各模塊說明如下:

eced8278-c6f7-11ec-bce3-dac502259ad0.jpg

圖11 分布式屏幕的模塊說明

分布式屏幕的更多詳情,請參考以下代碼倉:

https://gitee.com/openharmony/distributed_screen

3.結束語

除了分布式相機和分布式屏幕外,硬件資源池化模型在后續版本還將提供分布式音頻和分布式輸入能力。分布式音頻將提供對麥克風、喇叭、聽筒等音頻設備的硬件資源池化能力,通過音頻服務提供給應用開發者,使得開發者能夠自由選擇、切換、組合音頻設備,提升用戶的使用體驗。分布式輸入將提供對鍵盤、鼠標等輸入設備的硬件資源池化能力,通過輸入服務讓應用開發者能跨設備調用輸入能力,實現多設備協同。

硬件資源池化模型仍在建設中,期待廣大開發者共同加入我們,共同見證萬物互聯時代的無限可能!

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    7401

    瀏覽量

    129279
  • OpenHarmony
    +關注

    關注

    33

    文章

    3952

    瀏覽量

    21095

原文標題:OpenHarmony 3.1 Release版本關鍵特性解析——OpenHarmony硬件資源池化模型

文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    OpenHarmony開發開源資料!凌蒙派-RK3568開發板:從入門到實戰的全棧硬件平臺

    隨著 OpenHarmony 生態的持續壯大,越來越多開發者投身于鴻蒙硬件開發 —— 但 “找板難、入門繁、案例少” 的問題,卻成了不少人的 “開局絆腳石”。今天要給大家推薦的,正是一款能解決這些痛
    的頭像 發表于 02-05 13:56 ?326次閱讀
    <b class='flag-5'>OpenHarmony</b>開發開源資料!凌蒙派-RK3568開發板:從入門到實戰的全棧<b class='flag-5'>硬件</b>平臺

    #OpenHarmony HDC調試

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:46:28

    #OpenHarmony 鏡像燒錄

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:42:36

    #OpenHarmony 系統概述

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:39:20

    #OpenHarmony Hello World應用以及部署

    OpenHarmony
    視美泰
    發布于 :2026年01月16日 09:32:52

    壁仞科技助力湖南移動國產算力資源成功點亮

    12月15日,由湖南移動、壁仞科技、中興通訊三方聯合打造的湖南移動國產算力資源全面建成并成功點亮。
    的頭像 發表于 12-25 09:57 ?371次閱讀

    后勤資源模型智能調度系統:功能特點與平臺架構解析

    ? ? 后勤資源模型智能調度系統解析 ? ?后勤資源模型智能調度系統融合大數據、人工智能與機器學習技術,針對物資、設備、人員、運輸工具等后勤資源
    的頭像 發表于 12-15 16:35 ?298次閱讀

    英泰斯特入選2025年武漢市人工智能產品資源名單

    近日,武漢市經濟和信息局正式公布《2025年武漢市人工智能產品資源名單》,英泰斯特自主研發的“智能車聯網故障預警大模型”,作為工業制造領域垂直行業大
    的頭像 發表于 11-30 17:03 ?1233次閱讀

    數據全復用高性能層設計思路分享

    大家好,本團隊此次分享的內容為可實現數據全復用高性能層設計思路,核心部分主要由以下3個部分組成; 1.SRAM讀取模塊;——使用的存儲為SRAM 基于SRAM讀與寫時序,約束
    發表于 10-29 07:10

    十萬元獎金!首屆全國RISC-V高水平創新及應用大賽火熱進行中

    支持:適配Bianbu OS(基于Ubuntu優化)、OpenHarmony、OpenWR等。 機器人開發支持:支持ROS2,提供機器人算法開發和調試工具。 AI組件:集成硬件加速的ONNX Runtime
    發表于 09-25 13:56

    基于OpenHarmony打造新一代智能化解決方案

    硬件性能優勢與軟件生態資源,構建形成面向工業控制、智能終端及物聯網等多元場景的高效、穩定、安全的一體智能解決方案。
    的頭像 發表于 05-23 17:45 ?1426次閱讀

    云電競服務器 工作原理

    實例,實現硬件資源的按需分配與隔離運行。 資源?:CPU、GPU、內存等硬件
    的頭像 發表于 05-14 07:44 ?594次閱讀
    云電競服務器 工作原理

    基于RAKsmart云服務器的AI大模型實時推理方案設計

    面對高并發請求、嚴格的響應延遲要求及波動的業務負載,傳統本地部署的算力瓶頸愈發顯著。RAKsmart云服務器憑借其彈性計算資源、分布式網絡架構與全棧AI加速能力,為AI大模型實時推
    的頭像 發表于 05-13 10:33 ?603次閱讀

    TECS OpenStack資源虛機寫磁盤時延高告警的問題處理

    某運營商TECS資源,在當前告警中顯示“虛機寫磁盤時延高告警”,如下圖所示。告警統計總體平均10分鐘左右自動恢復。
    的頭像 發表于 03-21 09:36 ?1014次閱讀
    TECS OpenStack<b class='flag-5'>資源</b><b class='flag-5'>池</b>虛機寫磁盤時延高告警的問題處理

    英麥科半導體薄膜功率電感進入OPPO的ODM資源

    2025年2月底,英麥科自主研發的半導體薄膜功率電感產品正式進入OPPO的ODM資源。這是公司在正式成為華勤、聞泰、龍旗三大ODM的合格供應商之后不久,在客戶端的又一次重大進展。 卓越品質
    的頭像 發表于 03-06 11:58 ?850次閱讀