吴忠躺衫网络科技有限公司

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

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

3天內不再提示

帶你快速認識 HarmonyOS

信盈達 ? 2024-07-06 08:04 ? 次閱讀

國產操作系統(tǒng)HarmonyOS鴻蒙操作系統(tǒng))開始進入到大眾的視野。

鴻蒙寓意為“萬物起源”,發(fā)展至今已經(jīng)經(jīng)過了好幾個迭代版本。

51dec5ee-3b2b-11ef-a655-92fbcf53809c.png

1.1.1.早期鴻蒙雛形 LiteOS

2015 年 5 月 20 日,華為大會上,華為發(fā)布最輕量級的物聯(lián)網(wǎng)操作系統(tǒng) LiteOS。

Huawei LiteOS

51f6da3a-3b2b-11ef-a655-92fbcf53809c.png

Huawei LiteOS 是華為面向IoT領域,構建的輕量級物聯(lián)網(wǎng)操作系統(tǒng),遵循BSD-3開源許可協(xié)議,可廣泛應用于智能家居、個人穿戴、車聯(lián)網(wǎng)、城市公共服務、制造業(yè)等領域,大幅降低設備布置及維護成本,有效降低開發(fā)門檻、縮短開發(fā)周期。

52100794-3b2b-11ef-a655-92fbcf53809c.png

Huawei LiteOS 內核,包括任務管理、內存管理、時間管理、通信機制、中斷管理、隊列管理、事件管理、定時器等操作系統(tǒng)基礎組件,可以單獨運行。

具有高實時性,高穩(wěn)定性,超小內核,基礎內核體積,可以裁剪至不到10K,低功耗,支持功能靜態(tài)裁剪等特點。

1.1.2.鴻蒙操作系統(tǒng)發(fā)展

2016年5月,鴻蒙正式在華為公司的軟件部內部立項并開始投入研發(fā),吹響了研發(fā)鴻蒙操作系統(tǒng)的號角。

2019年8月10日,華為正式發(fā)布了HarmonyOS 1.0,該系統(tǒng)率先部署在智慧屏上。華為消費者業(yè)務CEO余承東在發(fā)布會上宣布鴻蒙將進行開源。

2020年9月10日,華為發(fā)布HarmonyOS 2.0,主要在3個方面做出重大提升:分布式的軟總線、分布式的數(shù)據(jù)管理及分布式的安全,此版本可用于大屏、手表和車機。

2020年12月,華為發(fā)布面向開發(fā)者提供了手機版本HarmonyOS 2.0的Beta版本,開發(fā)者可以訪問華為開發(fā)者聯(lián)盟官網(wǎng) ,申請獲取 HarmonyOS 2.0 手機開發(fā)者 Beta 版升級 。

2021年6月2號,華為發(fā)布可以覆蓋手機等移動終端的HarmonyOS 2.0。

2021年10月,華為發(fā)布鴻蒙3.0版本。

2023年8月4日,華為正式發(fā)布鴻蒙4.0,華為Mate 60和Mate 60Pro系列出廠預裝了鴻蒙OS 4系統(tǒng)。

1.1.3.鴻蒙操作系統(tǒng)介紹

鴻蒙系統(tǒng)不同于既有的Androidios、Windows、Linux等操作系統(tǒng),它面向的是1+8+N的全場景設備,能夠根據(jù)不同內存級別的設備進行彈性組裝和適配,并且跨設備交互信息

比如可以將手機端播放的視頻遷移到智慧屏,通過大屏來觀看視頻,同時也可以將視頻音效分離到外設音響;通過設備A獲取設備B的數(shù)據(jù);多設備終端數(shù)據(jù)同步等。

1+8+N全場景

目前的硬件生態(tài)是相互割裂的,無論手機、手表、電視還是手機,都有各自獨立的生態(tài),影響用戶體驗,用戶希望打破設備間的壁壘,實現(xiàn)設備間的無縫連接。

為此,鴻蒙操作系統(tǒng)基于用戶體驗的考慮,要實現(xiàn)的是設備間的1+8+N的萬物互聯(lián)。

“1”指的是中間位置的手機,用戶流量的核心入口。

“8”指手機的外圍8類設備,包括:PC、TV、平板電腦、耳機、眼鏡、手表、車機、音箱,在人們的日常生活中使用頻率僅次于手機。

“N”指最外層的搭載鴻蒙系統(tǒng)的物聯(lián)網(wǎng)設備,應用場景包括:運動健康、影音娛樂、智慧出行、移動辦公、智能家居等。

各應用場景常見的設備有:運動健康:血壓計、智能秤等;

影音娛樂:游戲、視屏等;

智慧出行:定位、打車等;

移動辦公:打印機、投影儀等;

智能家居:掃地機、攝像頭等;

鴻蒙操作系統(tǒng)3大特征

1.實現(xiàn)設備之間硬件互助,資源共享,比如:手機將視頻分享給智慧屏,將音頻分享給音箱,音視頻同步。

2.一次開發(fā),多端部署。

3.統(tǒng)一OS,彈性部署。根據(jù)設備的資源能力和業(yè)務特征靈活裁剪,滿足不同形態(tài)終端設備對操作系統(tǒng)的要求。

華為于2020年9月10號將HarmonyOS 2.0源碼捐贈給開放原子開源基金(國內首個開源軟件基金會)會孵化,得到OpenHarmonyOS 1.0并開放下載

2020年12月22號,OpenHarmony全場景分布式終端操作系統(tǒng)(以下簡稱OpenHarmony)項目群正式成立,該項目群是由中國科學院軟件所、華為終端公司、京東集團等7家單位組成,共同規(guī)劃OpenHarmony的持續(xù)發(fā)展。

2021年6月2日發(fā)布會上,開放原子開源基金會將孵化的OpenHarmony 2.0 全量開源發(fā)布。

HarmonyOS實際上分為3個部分:OpenHarmonyOS、包括HMS(Huawei Mobile Services,華為移動服務)在內的閉源應用與服務,以及其他開放源代碼。

OpenHarmonyOS 是鴻蒙操作系統(tǒng)中開源的部分,HarmonyOS是基于OpenHarmonyOS 的商用發(fā)行版。

541d1310-3b2b-11ef-a655-92fbcf53809c.png

5441811e-3b2b-11ef-a655-92fbcf53809c.png

HarmonyOS整體遵從分層設計,從下向上依次為:內核層、系統(tǒng)服務層、框架層和應用層。

系統(tǒng)功能按照“系統(tǒng) > 子系統(tǒng) > 功能/模塊”逐級展開,在多設備部署場景下,支持根據(jù)實際需求裁剪某些非必要的子系統(tǒng)或功能/模塊。

1.2.1.內核層

內核子系統(tǒng):HarmonyOS采用多內核設計,支持針對不同資源受限設備選用適合的OS內核。內核抽象層(KAL,Kernel Abstract Layer)通過屏蔽多內核差異,對上層提供基礎的內核能力,包括進程/線程管理、內存管理、文件系統(tǒng)、網(wǎng)絡管理和外設管理等。

驅動子系統(tǒng):硬件驅動框架(HDF)是HarmonyOS硬件生態(tài)開放的基礎,提供統(tǒng)一外設訪問能力和驅動開發(fā)、管理框架。

1.2.2.系統(tǒng)服務層

系統(tǒng)服務層是HarmonyOS的核心能力集合,通過框架層對應用程序提供服務。該層包含以下幾個部分:

系統(tǒng)基本能力子系統(tǒng)集:為分布式應用在HarmonyOS多設備上的運行、調度、遷移等操作提供了基礎能力,由分布式軟總線、分布式數(shù)據(jù)管理、分布式任務調度、方舟多語言運行時、公共基礎庫、多模輸入、圖形、安全、AI等子系統(tǒng)組成。

其中,方舟運行時提供了C/C++/JS多語言運行時和基礎的系統(tǒng)類庫,也為使用方舟編譯器靜態(tài)化的Java程序(即應用程序或框架層中使用Java語言開發(fā)的部分)提供運行時。

基礎軟件服務子系統(tǒng)集:為HarmonyOS提供公共的、通用的軟件服務,由事件通知、電話、多媒體、DFX(Design For X) 、MSDP&DV等子系統(tǒng)組成。

增強軟件服務子系統(tǒng)集:為HarmonyOS提供針對不同設備的、差異化的能力增強型軟件服務,由智慧屏專有業(yè)務、穿戴專有業(yè)務、IoT專有業(yè)務等子系統(tǒng)組成。

硬件服務子系統(tǒng)集:為HarmonyOS提供硬件服務,由位置服務、生物特征識別、穿戴專有硬件服務、IoT專有硬件服務等子系統(tǒng)組成。

1.2.3.框架層

HarmonyOS應用開發(fā)提供了ArkTS/JS/C/C++/Java等多語言的用戶程序框架,兩種UI框架(包括適用于ArkTS/JS語言的方舟開發(fā)框架即ArkUI、適用于Java語言的Java UI框架),以及各種軟硬件服務對外開放的多語言框架API

1.2.4.應用層

應用層包括系統(tǒng)應用和第三方非系統(tǒng)應用。

理解Ability

在HarmonyOS分布式系統(tǒng)中,一切皆能力,能力無大小。

在HarmonyOS應用程序中,

一個頁面即一種能力,如登錄頁面,即具有登錄功能的能力;

一個服務即一種能力,如后臺播放音樂的能力;

一個數(shù)據(jù)操作即一種能力,如獲取數(shù)據(jù)庫數(shù)據(jù)等。

同時能力之間也可以互相調用,通過頁面能力來管理后臺音效播放與暫停。

在HarmonyOS應用程序中將能力分為FA(Feature Ability,即元程序)和PA(Particle Ability,即元服務)兩種類型。

HarmonyOS的應用由一個或多個FA(Feature Ability,特征能力)或PA(Particle Ability,粒子能力)組成,應用程序可以以能力為單位進行部署。

其中,F(xiàn)A有UI界面,提供與用戶交互的能力;而PA無UI界面,提供后臺運行任務的能力以及統(tǒng)一的數(shù)據(jù)訪問抽象。

FA在進行用戶交互時所需的后臺數(shù)據(jù)訪問也需要由對應的PA提供支撐。

基于FA/PA開發(fā)的應用,能夠實現(xiàn)特定的業(yè)務功能,支持跨設備調度與分發(fā),為用戶提供一致、高效的應用體驗。


5475bae2-3b2b-11ef-a655-92fbcf53809c.png

1.3.1.鴻蒙開發(fā)崗位

基于HarmonyOS技術架構,鴻蒙開發(fā)分為:鴻蒙應用開發(fā)、鴻蒙操作系統(tǒng)開發(fā)、HarmonyOS IOT 設備開發(fā)、openHarmony內核驅動開發(fā)、華為HMS(Huawei Mobile Services,華為手機服務)應用開發(fā)。

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

    關注

    216

    文章

    34532

    瀏覽量

    253003
  • 物聯(lián)網(wǎng)

    關注

    2913

    文章

    44923

    瀏覽量

    377018
  • 操作系統(tǒng)

    關注

    37

    文章

    6892

    瀏覽量

    123743
  • HarmonyOS
    +關注

    關注

    79

    文章

    1982

    瀏覽量

    30576
收藏 人收藏

    評論

    相關推薦

    HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應用開發(fā)

    HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應用開發(fā) 隨著HarmonyOS NEXT發(fā)布,鴻蒙生態(tài)日益壯大,廣大開發(fā)者對于系統(tǒng)化學習平臺和課程的需求愈發(fā)強烈。近日,華為精心打造
    發(fā)表于 01-02 14:24

    HarmonyOS Next 應用元服務開發(fā)-應用接續(xù)動態(tài)配置遷移快速啟動目標應用

    快速啟動目標應用,默認情況下,發(fā)起遷移后不會立即拉起對端的目標應用,而是等待遷移數(shù)據(jù)從源端傳輸?shù)綄Χ撕蟛艜饝谩H魬孟M谟脩舭l(fā)起接續(xù)后立即被拉起,減少等待時間,提升體驗,可以在
    發(fā)表于 12-31 09:58

    HarmonyOS開發(fā)指導類文檔更新速遞(下)

    伴隨著HarmonyOS 5.0.0 Release、HarmonyOS 5.0.1 Release版本的發(fā)布,HarmonyOS官網(wǎng)文檔也帶來了不少上新內容。本期HarmonyOS
    的頭像 發(fā)表于 12-30 09:54 ?233次閱讀
    <b class='flag-5'>HarmonyOS</b>開發(fā)指導類文檔更新速遞(下)

    杰和課堂|帶你認識算力

    杰和課堂|帶你認識算力人工智能浪潮洶涌的今天,算力一詞頻繁出現(xiàn)在各類科技新聞、產業(yè)發(fā)展報告中。了解過杰和科技產品的讀者們,也會在杰和各產品參數(shù)中發(fā)現(xiàn)算力這一概念,比如AI一體機主板CB4-411,該
    的頭像 發(fā)表于 12-06 10:24 ?410次閱讀
    杰和課堂|<b class='flag-5'>帶你</b><b class='flag-5'>認識</b>算力

    反射內存卡的基本認識

    教你認識反射內存卡
    的頭像 發(fā)表于 11-14 14:28 ?575次閱讀
    反射內存卡的基本<b class='flag-5'>認識</b>

    AWTK 最新動態(tài):支持鴻蒙系統(tǒng)(HarmonyOS Next)

    導讀HarmonyOS是全球第三大移動操作系統(tǒng),有巨大的市場潛力,在國產替代的背景下,機會多多,AWTK支持HarmonyOS,讓AWTK開發(fā)者也能享受HarmonyOS生態(tài)的紅利。AWTK全稱
    的頭像 發(fā)表于 11-06 08:03 ?343次閱讀
    AWTK 最新動態(tài):支持鴻蒙系統(tǒng)(<b class='flag-5'>HarmonyOS</b> Next)

    智慧公交是什么?一文帶你詳解智慧公交的解決方案!

    智慧公交是什么?一文帶你詳解智慧公交的解決方案!
    的頭像 發(fā)表于 11-05 12:26 ?420次閱讀
    智慧公交是什么?一文<b class='flag-5'>帶你</b>詳解智慧公交的解決方案!

    帶你快速了解FSC無擾動周波快速切換柜

    小編根據(jù)小伙伴們的反饋匯總了關于FSC無擾動周波快切柜的關鍵問題,那就跟隨這些問題一起來快速了解FSC無擾動周波快切柜吧。
    的頭像 發(fā)表于 07-19 11:02 ?280次閱讀

    慶科信息獲HarmonyOS高級應用開發(fā)能力認證!助力品牌快速打造鴻蒙原生應用

    近日,上海慶科信息技術有限公司榮獲HarmonyOS應用開發(fā)者高級認證,公司在華為鴻蒙生態(tài)的開發(fā)能力得到進一步拓展,能夠幫助客戶快速開發(fā)基于HarmonyOS Next的鴻蒙原生應用,助力廠商全面擁抱鴻蒙生態(tài)。
    的頭像 發(fā)表于 07-17 13:24 ?652次閱讀
    慶科信息獲<b class='flag-5'>HarmonyOS</b>高級應用開發(fā)能力認證!助力品牌<b class='flag-5'>快速</b>打造鴻蒙原生應用

    HarmonyOS開發(fā)案例:【首選項】

    基于HarmonyOS的首選項能力實現(xiàn)的一個簡單示例。
    的頭像 發(fā)表于 04-19 16:20 ?1323次閱讀
    <b class='flag-5'>HarmonyOS</b>開發(fā)案例:【首選項】

    鴻蒙OS開發(fā)實例:【消息傳遞】

    HarmonyOS中,參考官方指導,其實你會發(fā)現(xiàn)在‘指南’和‘API參考’兩個文檔中,對消息傳遞使用的技術不是一對一的關系,那么今天這篇文章帶你全面了解HarmonyOS 中的消息傳遞
    的頭像 發(fā)表于 03-29 17:48 ?1330次閱讀
    鴻蒙OS開發(fā)實例:【消息傳遞】

    如何認識伺服電機

    電子發(fā)燒友網(wǎng)站提供《如何認識伺服電機.zip》資料免費下載
    發(fā)表于 03-22 17:43 ?0次下載

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

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

    HarmonyOS 非線性容器特性及使用場景

    HarmonyOS 非線性容器特性及使用場景 非線性容器實現(xiàn)能快速查找的數(shù)據(jù)結構,其底層通過 hash 或者紅黑樹實現(xiàn),包括 HashMap、HashSet、TreeMap、TreeSet
    的頭像 發(fā)表于 02-19 20:23 ?503次閱讀

    HarmonyOS SDK 助力新浪新聞打造精致易用的新聞應用

    原生智能是 HarmonyOS NEXT 的核心亮點之一,依托 HarmonyOS SDK 豐富全面的開放能力,開發(fā)者只需通過幾行代碼,即可快速實現(xiàn) AI 功能。新浪新聞作為鴻蒙原生應用開發(fā)的先行者
    發(fā)表于 02-07 15:51
    会宁县| 大发888设置| 真人百家乐口诀| 百家乐官网怎么刷反水| 大发888下载ylc8| 网络百家乐大转轮| 免水百家乐官网的玩法技巧和规则 | 香港百家乐官网六合彩| 大赢家足球即时比分| 百家乐永利娱乐| 百家乐de概率| 百家乐官网赌博筹码| 西乌珠穆沁旗| 顶级赌场连环夺宝| 利高百家乐的玩法技巧和规则| 属虎属鼠合伙做生意吗| 百家乐官网六手变化混合赢家打法| 大悟县| 娱乐城开户送白菜| 威尼斯人娱乐网送38元彩金| 百家乐直杀| 总格24画的名字好吗| 至尊百家乐官网20130402| 百家乐官网网址是多少| 赌场风云剧情介绍| 太阳城娱乐网址| 什么是百家乐的大路| 网上百家乐有没有假| 乐宝百家乐官网的玩法技巧和规则 | 大发888娱乐城 建账号| 百家乐的看路技巧| 噢门百家乐玩法| 玩百家乐官网技巧看| 百家乐官网赌场现金网| 百家乐官网经典路单| 唐人博彩论坛| 大发888亚洲城| 百家乐平注法到65688| 678百家乐博彩娱乐平台| 百家乐游戏机的玩法| 艮山坤向 24山|