一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

鴻蒙系統(tǒng)HarmonyOS ? 來源:oschina ? 作者: 編輯部的故事 ? 2020-10-20 11:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

對(duì)于軟件來說,解耦是最難做的事情,因?yàn)樗軜?gòu)息息相關(guān)。實(shí)際上,軟件架構(gòu)一定是應(yīng)對(duì)變化的,越容易應(yīng)對(duì)變化的就越是好架構(gòu)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Harmony OS 會(huì)替代 EMUI 嗎?

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

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

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

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

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

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

    關(guān)注

    216

    文章

    35207

    瀏覽量

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

    關(guān)注

    37

    文章

    7144

    瀏覽量

    125562
  • EMUI
    +關(guān)注

    關(guān)注

    1

    文章

    215

    瀏覽量

    12321
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2126

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    harmony-utils之DeviceUtil,設(shè)備相關(guān)工具類

    harmony-utils之DeviceUtil,設(shè)備相關(guān)工具類
    的頭像 發(fā)表于 07-03 18:27 ?155次閱讀

    harmony-utils之LRUCacheUtil,LRUCache緩存工具類

    harmony-utils之LRUCacheUtil,LRUCache緩存工具類 harmony-utils 簡(jiǎn)介與說明 harmony-utils 一款功能豐富且極易上手的HarmonyOS
    的頭像 發(fā)表于 07-03 18:11 ?131次閱讀

    harmony-utils之NumberUtil,Number工具類

    harmony-utils之NumberUtil,Number工具類 harmony-utils 簡(jiǎn)介與說明 harmony-utils 一款功能豐富且極易上手的HarmonyOS工具
    的頭像 發(fā)表于 07-03 18:08 ?134次閱讀

    harmony-utils之PreferencesUtil,首選項(xiàng)工具類

    harmony-utils之PreferencesUtil,首選項(xiàng)工具類 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS
    的頭像 發(fā)表于 07-03 11:42 ?111次閱讀

    harmony-utils之PreviewUtil,文件預(yù)覽工具類

    harmony-utils之PreviewUtil,文件預(yù)覽工具類 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS
    的頭像 發(fā)表于 07-03 11:40 ?117次閱讀

    harmony-utils之RegexUtil,正則工具類

    harmony-utils之RegexUtil,正則工具類 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借
    的頭像 發(fā)表于 07-03 11:38 ?113次閱讀

    harmony-utils之StrUtil,字符串工具類

    harmony-utils之StrUtil,字符串工具類 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助
    的頭像 發(fā)表于 07-03 11:32 ?93次閱讀

    harmony-utils之TypeUtil,類型檢查工具類

    harmony-utils之TypeUtil,類型檢查工具類 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,
    的頭像 發(fā)表于 06-30 17:35 ?110次閱讀

    harmony-utils之WindowUtil,窗口相關(guān)工具類

    harmony-utils之WindowUtil,窗口相關(guān)工具類 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具
    的頭像 發(fā)表于 06-30 17:33 ?110次閱讀

    harmony-utils之RSA,RSA加解密

    harmony-utils之RSA,RSA加解密 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實(shí)用
    的頭像 發(fā)表于 06-30 16:52 ?128次閱讀

    HarmonyOS入門指南

    上手的HarmonyOS工具庫,借助眾多實(shí)用工具類,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。 2、開源框架 harmony-utils 一款功能豐富且極易上手的HarmonyOS工具庫,
    的頭像 發(fā)表于 06-27 00:11 ?112次閱讀

    harmony-utils之TempUtil,溫度轉(zhuǎn)換工具類

    harmony-utils之TempUtil,溫度轉(zhuǎn)換工具類 harmony-utils 簡(jiǎn)介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,
    的頭像 發(fā)表于 06-26 00:50 ?56次閱讀

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

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

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

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

    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è)置后連接不成功,請(qǐng)教高手。 公司端設(shè)置: 設(shè)備
    發(fā)表于 07-25 06:15