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

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

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

HarmonyOS如何與外部設(shè)備連接?Harmony OS會替代EMUI嗎?

鴻蒙系統(tǒng)HarmonyOS ? 來源:oschina ? 作者: 編輯部的故事 ? 2020-10-20 11:49 ? 次閱讀

2020 華為開發(fā)者大會(HDC Together)召開,會上華為同時發(fā)布了 HarmonyOS 2.0 和 EMUI 11,并宣布 HarmonyOS 開源。

據(jù)悉,這二者都是華為面向多端的操作系統(tǒng)。未來,升級 EMUI 11 的用戶可以優(yōu)先升級 HarmonyOS。HarmonyOS 通過軟件全解耦,把所有業(yè)務(wù)邏輯切割開來,以同時滿足多個系統(tǒng)的要求,實現(xiàn)跨端?;诜植际蕉嗫偩€,以及跨端能力,華為軟件部總裁王成錄表示,HarmonyOS 是為萬物互聯(lián)的 IoT 時代而生的一個操作系統(tǒng)。

以下是 2020 HDC 發(fā)布會消息和王成錄對相關(guān)問題的解答。

一套代碼實現(xiàn)跨端系統(tǒng)

王成錄表示,過去幾年華為在軟總線工程里面做了大量的積累,之所以可以做到一套代碼滿足那么多大小系統(tǒng)的要求,源于鴻蒙系統(tǒng)的軟件全解耦特性(橫縱向都可以解耦)。

對于軟件來說,解耦是最難做的事情,因為它跟架構(gòu)息息相關(guān)。實際上,軟件架構(gòu)一定是應對變化的,越容易應對變化的就越是好架構(gòu)。

HarmonyOS 的解耦不僅僅是物理切開,而是按照系統(tǒng)的所有業(yè)務(wù)邏輯切割開來。這可以想象成一棵樹,按照邏輯最小交集的部分切開,切開以后系統(tǒng)有上萬個模塊。每個模塊最初在識別的時候被打上標簽,告訴大家這個模塊適應用什么樣的硬件能力。每個模塊都帶有標簽,新來的硬件系統(tǒng)只要上報給系統(tǒng)硬件模塊的身份就夠了,系統(tǒng)就會通過相應的標簽自動組裝所需的模塊。

第二,一個重要出發(fā)點是,在 HarmonyOS 的眼里,看到的不是一個個零散孤立的設(shè)備,它看到的硬件是不同的虛擬模組。

HarmonyOS 在技術(shù)領(lǐng)域的核心點是把硬件的模組抽象成軟件底層的驅(qū)動。

華為把 15 類的模組抽象成一個個底層的驅(qū)動,所以系統(tǒng)互相之間看不是孤立設(shè)備。比如手機中話筒,在 HarmonyOS 系統(tǒng)中,HarmonyOS 看到的話筒是一個麥克風模組,可通過手機中的軟件系統(tǒng)調(diào)用該模組來激活話筒設(shè)備。又比如手機與 PC 通過 HarmonyOS 系統(tǒng)連接起來時,手機看 PC 其實就是一個多模組的集合,有 Soc 的模組,有一個顯示器的模組,有一個鍵盤的模組等,本質(zhì)就是有不同的模組可以供手機隨時調(diào)用。

通過這個系統(tǒng)連接起來的設(shè)備,從系統(tǒng)層面來看,它不是一臺設(shè)備,只是多了很多模組。上面的應用來調(diào)用下面的硬件能力的時候就不需要考慮底層的操作。

而關(guān)于模組的調(diào)用,則是系統(tǒng)層根據(jù)應用和硬件資源做自動匹配。對于消費者來說,有兩種途徑可以使用新接入的硬件資源。例如切換手機前后置攝像頭時,可以手動一鍵切換;第二種就是,系統(tǒng)會根據(jù)應用場景提醒用戶使用最合適的設(shè)備,系統(tǒng)會自動調(diào)度推薦的模塊和模組。

HarmonyOS 如何與外部設(shè)備連接?

整個 HarmonyOS 的底座是分布式軟總線,性能無限逼近硬總線的能力,讓多設(shè)備可以融為一體,讓系統(tǒng)極速流暢。

軟總線可以看做是硬件總線的虛擬和映射,它是計算機操作系統(tǒng)與各種組件、或組件與組件之間進行數(shù)據(jù)傳輸與聯(lián)系的虛擬公共通道和接口界面。過去總線是計算機各種功能部件之間傳送信息的公共通信干線,是由導線組成的傳輸線束。而軟總線則是一組虛擬的數(shù)據(jù)傳輸線,可以是軟件、是一組通用的標準組件的接口界面,是一組標準的軟件模塊。軟總線可以提高系統(tǒng)在應用中的可靠性、適用性和擴展性。

HarmonyOS 可以通過軟總線與外部設(shè)備連接。在全融合自適應部分,HarmonyOS 實現(xiàn)異構(gòu)網(wǎng)絡(luò)融合,不同設(shè)備可以互聯(lián)互通;自發(fā)現(xiàn)自連接,基于 HarmonyOS 的設(shè)備配置一次就可以自發(fā)現(xiàn)自連接,不需要在每次更換網(wǎng)絡(luò)時再進行繁瑣配置;三是動態(tài)時延校準,以音畫同步為例,如果把視頻流給大屏,音頻流給音箱,可以實現(xiàn)二者同步。

安裝 HarmonyOS 系統(tǒng)只需要提供硬件的參數(shù)。HarmonyOS 系統(tǒng)是全解耦的,比如說 L6 的模塊重新組裝成一個新的系統(tǒng),就是一套新型的組件。如果想要快速連接,可以裝一個 SDK。

此外華為還將提供一個統(tǒng)一的作業(yè)平臺 HUAWEI DevEco 2.0。下游的硬件廠商們已經(jīng)擁有 SDK 的打包方案,這些 SDK 已經(jīng)經(jīng)過了華為 1200 萬+設(shè)備的 SDK 認證開發(fā),128MB 以內(nèi)的設(shè)備,都可以直接套用源碼制作基于鴻蒙產(chǎn)品。華為已在 9 月 10 日開放招募 128MB 以上、4GB 以下的智能設(shè)備整機 beta 方案伙伴。

HarmonyOS 的開發(fā)者生態(tài)

華為軟件部副總裁負責能力開放和對外合作的楊海松提到,HarmonyOS 1.0 到 2.0 有三個升級,其中之一是面向開發(fā)者的解決方案升級。

HarmonyOS 面向應用開發(fā)者有四類套件,包括開發(fā)框架、1.3 萬個 API、DevEco IDE、方舟編譯器等完整工具鏈。面向硬件開發(fā)者提供了 SDK、工具、開發(fā)板和模組。

2.0 的升級還包括提升 HarmonyOS 的分布式能力、對搭載的設(shè)備形態(tài)做完整升級。未來生態(tài)規(guī)劃就是要把三個升級持續(xù)下去。以設(shè)備品類的拓展為例,規(guī)劃是在一年內(nèi),華為自有設(shè)備搭載 HarmonyOS 的過億,三方搭載 HarmonyOS 的裝機量過億。

Harmony OS 會替代 EMUI 嗎?

9 月 10 日的 2020 HDC 大會上,華為表示,升級 EMUI 11 的用戶,一定最先升級 Harmony OS。這樣看,EMUI 11 似乎是華為向 Harmony OS 的一個過渡。那么 Harmony OS 會替代 EMUI 嗎?

王成錄表示,首先搭載 EMUI 11 的肯定是第一批獲得升級 HarmonyOS 的智慧機型,但不能說兩者誰替代誰。

過去5年多,華為的團隊對安卓系統(tǒng)進行了深度的定制和優(yōu)化,如華為去年發(fā)布的 EROFS 已經(jīng)被開源社區(qū)吸納,GPU Turbo 也獲得認可,同時華為也對安卓的圖形全棧進行了深度優(yōu)化。

基于這些能力,用 HarmonyOS 的系統(tǒng)升級基于 Android 的 EMUI 是水到渠成的。

有關(guān)華為對 Andriod 系統(tǒng)的貢獻,王成錄表示,從 EMUI 5.0 開始,華為給安卓生態(tài)貢獻了太多創(chuàng)新想法。包括調(diào)度,文件系統(tǒng)以及 UI 的手勢導航,太多原創(chuàng)和創(chuàng)新來自華為。
編輯:hfy

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

    關(guān)注

    215

    文章

    34263

    瀏覽量

    251024
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6698

    瀏覽量

    123147
  • EMUI
    +關(guān)注

    關(guān)注

    1

    文章

    215

    瀏覽量

    11857
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1966

    瀏覽量

    29964
收藏 人收藏

    評論

    相關(guān)推薦

    USB接口替代了哪些傳統(tǒng)接口

    USB自1996年推出以來,逐漸成為最流行的外部設(shè)備連接標準之一。USB接口的普及和廣泛采用,替代了許多傳統(tǒng)的接口類型,但是在工業(yè)級領(lǐng)域,這些被代替的接口,仍然發(fā)揮著重要重要,本文將圍繞這些被代替的接口,來看看他們的目前的現(xiàn)狀。
    的頭像 發(fā)表于 10-18 10:20 ?344次閱讀

    外部設(shè)備必須通過什么與主機

    外部設(shè)備(外設(shè))必須通過特定的接口與主機進行連接和通信。這些接口可以是物理的,也可以是邏輯的,它們確保了數(shù)據(jù)、控制信號和狀態(tài)信息能夠在主機和外設(shè)之間有效傳輸。 物理接口 : 串行接口 :如
    的頭像 發(fā)表于 09-30 14:16 ?472次閱讀

    TP-LINK TL-ER6220G通過IPSec VPN在公司內(nèi)網(wǎng)訪問外部設(shè)備,設(shè)置后連接不成功怎么解決?

    TP-LINK TL-ER6220G為公司主路由器,映瀚通IR615為設(shè)備端路由器,想通過IPSec VPN在公司內(nèi)網(wǎng)訪問外部設(shè)備,設(shè)置后連接不成功,請教高手。 公司端設(shè)置: 設(shè)備
    發(fā)表于 07-25 06:15

    如何使用HSPI與外部設(shè)備進行通信?

    我正在嘗試使用 HSPI 與外部設(shè)備進行通信。為此,我使用 eor-spi-master 庫。 這些是下載驅(qū)動程序的鏈接:https://github.com/kanflo/eor-spi 問題是
    發(fā)表于 07-12 10:56

    HDC2024華為發(fā)布鴻蒙原生智能:AI與OS深度融合,開啟全新的AI時代

    6月21日,華為開發(fā)者大會2024(HDC.2024)召開。 HarmonyOS NEXT將AI與OS深度融合,構(gòu)筑全新鴻蒙原生智能框架。大會現(xiàn)場,華為常務(wù)董事、終端BG董事長、智能汽車解決方案BU
    的頭像 發(fā)表于 06-24 09:28 ?575次閱讀
    HDC2024華為發(fā)布鴻蒙原生智能:AI與<b class='flag-5'>OS</b>深度融合,開啟全新的AI時代

    AURIX TC4D7怎么實現(xiàn)使用外部輸出引腳來觸發(fā)外部設(shè)備,并以低抖動捕捉輸出引腳被觸發(fā)的準確時間?

    我們使用的是 AURIX TC4D7。 我們希望使用外部輸出引腳來觸發(fā)外部設(shè)備,并以低抖動捕捉輸出引腳被觸發(fā)的準確時間。 應該在芯片的哪些外圍使用這種功能?
    發(fā)表于 05-23 08:06

    Open Harmony4.0版本上線!開鴻OS協(xié)同芯片產(chǎn)業(yè),支持應用場景創(chuàng)新

    2024年2月底,國際調(diào)研機構(gòu)Counterpoint發(fā)布的報告顯示,全球智能手機操作系統(tǒng)在 2023 年第四季度見證了歷史性的高點和低點。iOS 和 Harmony OS的全球市場份額分別達到
    的頭像 發(fā)表于 04-17 00:11 ?3442次閱讀
    Open <b class='flag-5'>Harmony</b>4.0版本上線!開鴻<b class='flag-5'>OS</b>協(xié)同芯片產(chǎn)業(yè),支持應用場景創(chuàng)新

    鴻蒙OS開發(fā)實戰(zhàn):【Socket小試MQTT連接

    本篇分享一下 HarmonyOS 中的Socket使用方法 將從2個方面實踐: 1. HarmonyOS 手機應用連接PC端 SocketServer 1. HarmonyO
    的頭像 發(fā)表于 04-01 16:14 ?1350次閱讀
    鴻蒙<b class='flag-5'>OS</b>開發(fā)實戰(zhàn):【Socket小試MQTT<b class='flag-5'>連接</b>】

    2024款鴻蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鴻蒙的出現(xiàn),標志著中國科技的崛起。HarmonyOS就是我們說的華為鴻蒙系統(tǒng),截止到2023年8月4日已有超過7億臺設(shè)備搭載了鴻蒙OS系統(tǒng)。據(jù)多家媒體報道,2024年國內(nèi)有21所985大學都開設(shè)
    發(fā)表于 02-28 10:29

    鴻蒙OS設(shè)備遷移

    的 Page 請求遷移。 HarmonyOS 處理遷移任務(wù),并回調(diào)設(shè)備 A 上 Page 的保存數(shù)據(jù)方法,用于保存遷移必須的數(shù)據(jù)。 HarmonyOS設(shè)備 B 上啟動同一個 Pag
    的頭像 發(fā)表于 01-31 15:47 ?1089次閱讀

    鴻蒙OS和開源鴻蒙什么關(guān)系?

    開源鴻蒙(Open Harmony) 鴻蒙系統(tǒng)愿來的設(shè)計初衷,就是讓所有設(shè)備都可以運行一個系統(tǒng),但是每個設(shè)備的運算能力和功能都不同,所以內(nèi)核的設(shè)計上,采用了微內(nèi)核的設(shè)計,除了最基礎(chǔ)的功能放在
    的頭像 發(fā)表于 01-30 15:44 ?1059次閱讀
    鴻蒙<b class='flag-5'>OS</b>和開源鴻蒙什么關(guān)系?

    USB連接器是什么 為什么usb連接器固定pin不一樣?

    USB連接器是一種通用串行總線接口,用于規(guī)范電腦與外部設(shè)備連接和通訊。
    的頭像 發(fā)表于 01-28 15:01 ?1995次閱讀

    鴻蒙OS 技術(shù)架構(gòu)

    的子系統(tǒng)或功能/模塊。HarmonyOS 技術(shù)架構(gòu)如[圖1]所示。 圖1 技術(shù)架構(gòu) 內(nèi)核層 內(nèi)核子系統(tǒng): HarmonyOS 采用多內(nèi)核設(shè)計,支持針對不同資源受限設(shè)備選用適合的 OS
    的頭像 發(fā)表于 01-25 16:58 ?697次閱讀
    鴻蒙<b class='flag-5'>OS</b> 技術(shù)架構(gòu)

    open harmony照明開關(guān)應用介紹

    開關(guān)。 open harmony照明開關(guān)是一種基于智能家居技術(shù)的照明控制裝置,它可以與家中的燈飾設(shè)備進行連接,并通過無線通信技術(shù)實現(xiàn)開關(guān)控制、亮度調(diào)節(jié)、顏色變換等功能。與傳統(tǒng)的物理開關(guān)相比,open
    的頭像 發(fā)表于 01-05 17:00 ?1069次閱讀

    華為表示海外暫無使用HarmonyOS的計劃

     近日,華為表示,目前海外手機暫無使用HarmonyOS的計劃,海外消費者可通過搭載EMUI版本的華為手機繼續(xù)放心使用安卓應用。
    的頭像 發(fā)表于 11-21 17:25 ?834次閱讀