子系統 > 功能/模塊”逐級展開,在多設備部署場景下,支持根據實際需求裁剪某些非必要的子系統或功能/模塊。HarmonyOS 技術架構如[圖1]所示。 圖1 技術架構 內核層 內核子系統: HarmonyOS 采用多內核設計,支持針對不同資源受限設備選用適合的 OS 內核。內核抽象層(KAL,KernelAbstract Layer)通過屏蔽多內核差異,對上層提供基礎的內核能力,包括" />

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

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

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

3天內不再提示

鴻蒙OS 技術架構

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-25 16:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HarmonyOS 整體遵從分層設計,從下向上依次為:內核層、系統服務層、框架層和應用層。系統功能按照“系統 > 子系統 > 功能/模塊”逐級展開,在多設備部署場景下,支持根據實際需求裁剪某些非必要的子系統或功能/模塊。HarmonyOS 技術架構如[圖1]所示。

圖1 技術架構

wKgZomWyInuAAR6gAACwFYIXtuM135.png

內核層

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

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

系統服務層

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

系統基本能力子系統集:為分布式應用在 HarmonyOS 多設備上的運行、調度、遷移等操作提供了基礎能力,由分布式軟總線、分布式數據管理、分布式任務調度、方舟多語言運行時、公共基礎庫、多模輸入、圖形、安全、AI 等子系統組成。其中,方舟運行時提供了 C / C++ / JS 多語言運行時和基礎的系統類庫,也為使用方舟編譯器靜態化的 Java 程序(即應用程序或框架層中使用 Java 語言開發的部分)提供運行時。

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

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

硬件服務子系統集:為 HarmonyOS 提供硬件服務,由位置服務、生物特征識別、穿戴專有硬件服務、IoT 專有硬件服務等子系統組成。
根據不同設備形態的部署環境,基礎軟件服務子系統集、增強軟件服務子系統集、硬件服務子系統集內部可以按子系統粒度裁剪,每個子系統內部又可以按功能粒度裁剪。

框架層

框架層為 HarmonyOS 的應用程序提供了 Java / C / C++ / JS 等多語言的用戶程序框架和 Ability 框架,以及各種軟硬件服務對外開放的多語言框架 API ;同時為采用HarmonyOS的設備提供了 C / C++ / JS 等多語言的框架 API,不同設備支持的 API 與系統的組件化裁剪程度相關。

應用層

應用層包括系統應用和第三方非系統應用。HarmonyOS 的應用由一個或多個 FA(Feature Ability)或 PA(Particle Ability)組成。其中,FA 有 UI 界面,提供與用戶交互的能力;而 PA 無 UI 界面,提供后臺運行任務的能力以及統一的數據訪問抽象。基于 FA / PA 開發的應用,能夠實現特定的業務功能,支持跨設備調度與分發,為用戶提供一致、高效的應用體驗。

審核編輯 黃宇

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

    關注

    2

    文章

    2376

    瀏覽量

    66806
  • 鴻蒙
    +關注

    關注

    60

    文章

    2963

    瀏覽量

    45927
  • HarmonyOS
    +關注

    關注

    80

    文章

    2153

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    拓維信息旗下在鴻OS 3.0 讓OpenClaw開箱即用

    AIModelSIG組長單位,依托基于開源鴻蒙自研的在鴻OS3.0底層能力,率先完成OpenClaw的深度適配與預集成,推出搭載融合能力的AIBOX(邊緣AI小站)
    的頭像 發表于 03-04 17:46 ?401次閱讀
    拓維信息旗下在鴻<b class='flag-5'>OS</b> 3.0  讓OpenClaw開箱即用

    技術創新 | 開鴻智谷率先實現開源鴻蒙與OpenClaw創新融合

    鴻蒙研發的在鴻OS3.0底層能力,完成OpenClaw的深度適配與預集成,推出搭載融合能力的AIBOX。從“大腦”到“四肢”實現OpenClaw的技術本質理解Ope
    的頭像 發表于 03-03 17:56 ?384次閱讀
    <b class='flag-5'>技術</b>創新 | 開鴻智谷率先實現開源<b class='flag-5'>鴻蒙</b>與OpenClaw創新融合

    山東大學開源鴻蒙技術俱樂部成立儀式暨系統軟件技術論壇圓滿舉辦

    操作系統已成為產學研協同創新的核心方向之一,而開源鴻蒙正是構建萬物智聯新生態的關鍵載體。山東大學開源鴻蒙技術俱樂部積極投身課題揭榜,聚焦RISC-V架構與開源
    的頭像 發表于 12-30 19:06 ?451次閱讀
    山東大學開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>俱樂部成立儀式暨系統軟件<b class='flag-5'>技術</b>論壇圓滿舉辦

    聲智科技攜手華為鴻蒙推動聲學AI技術革新

    作為華為鴻蒙生態的重要合作伙伴,聲智在聲學 AI 技術與應用服務領域持續深耕,與鴻蒙生態保持著緊密協同,不斷拓展更具創造力的用戶體驗。聲智 App 已率先登陸鴻蒙應用商店,全量適配
    的頭像 發表于 12-04 15:44 ?705次閱讀

    開源鴻蒙技術大會2025丨虛擬化與容器分論壇:構筑開源鴻蒙虛擬化技術高地

    隨著開源鴻蒙技術的快速發展,各行各業、各品類的生態設備加速融入生態,當數字世界的邊界不斷拓寬,我們正站在操作系統革命的十字路口。虛擬化技術打破硬件桎梏,?讓一塊芯片承載多重宇宙,從智能手表到車載系統
    的頭像 發表于 11-20 17:35 ?914次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025丨虛擬化與容器分論壇:構筑開源<b class='flag-5'>鴻蒙</b>虛擬化<b class='flag-5'>技術</b>高地

    開源鴻蒙技術大會2025丨OS內核與視窗分論壇:筑基開源鴻蒙核心內核,共拓視窗技術邊界

    開源鴻蒙技術大會2025 OS內核與視窗分論壇在湖南長沙國際會議中心圓滿舉行。來自西北工業大學、浙江大學、廈門大學、華為等高校和企業的學者專家齊聚一堂,圍繞鴻蒙內核通信機制、智能渲染、
    的頭像 發表于 11-20 17:29 ?881次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025丨<b class='flag-5'>OS</b>內核與視窗分論壇:筑基開源<b class='flag-5'>鴻蒙</b>核心內核,共拓視窗<b class='flag-5'>技術</b>邊界

    開源鴻蒙技術大會2025丨OS原生智能分論壇圓滿舉辦

    開源鴻蒙技術大會2025 OS原生智能分論壇在湖南長沙國際會議中心圓滿舉行。來自學術界與產業界的多位專家學者齊聚一堂,圍繞端側AI、智能體(Agent)技術、大模型高效推理等前沿議題展
    的頭像 發表于 11-20 17:28 ?733次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025丨<b class='flag-5'>OS</b>原生智能分論壇圓滿舉辦

    開源鴻蒙技術大會2025丨開源鴻蒙技術大會2025圓滿召開,全景交流區解碼萬物智聯生態密碼

    9月27日,開源鴻蒙技術大會2025在長沙國際會議中心盛大舉辦。大會現場同步亮相開源鴻蒙社區公共交流區、開源鴻蒙項目群技術指導委員會(TSC
    的頭像 發表于 11-10 18:17 ?3125次閱讀
    開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025丨開源<b class='flag-5'>鴻蒙</b><b class='flag-5'>技術</b>大會2025圓滿召開,全景交流區解碼萬物智聯生態密碼

    開源鴻蒙RISC-V SIG線下技術融合交流會圓滿收官

    航空航天大學、北京理工大學等多所高校的師生以及社區開發者共同參與。活動旨在匯聚產學研各方力量,推動開源鴻蒙與RISC-V架構在多元場景下的技術融合與生態共建,加速開源技術的創新與產業落
    的頭像 發表于 10-31 09:07 ?752次閱讀

    開源鴻蒙城市技術沙龍洛陽站圓滿落幕

    參加培訓交流的各高校教師介紹了開源鴻蒙技術架構和開發環境搭建過程,并分享了開源鴻蒙應用豐富的實踐落地案例經驗,帶來了一場高含金量的技術盛宴
    的頭像 發表于 08-25 14:35 ?1040次閱讀

    Taro on HarmonyOS 技術架構深度解析

    2025 年 6 月,在華為開發者大會 2025 開發者場景技術共建分論壇,本文作者進行了《京東 Taro 框架鴻蒙版本正式開源 助力鴻蒙版三方應用開發》專題演講。期間闡述了 Taro
    的頭像 發表于 08-04 16:10 ?795次閱讀
    Taro on HarmonyOS <b class='flag-5'>技術</b><b class='flag-5'>架構</b>深度解析

    鴻蒙NEXT-鴻蒙三層架構搭建,嵌入HMRouter,實現便捷跳轉,新手攻略。(1/3)

    摘要:本文詳細介紹了搭建鴻蒙三層架構的具體步驟,包括公共能力層、基礎特性層和產品定制層的創建。首先需在AGC控制臺創建項目并關聯應用包名,然后在DevEcoStudio中新建項目,依次創建
    的頭像 發表于 06-30 22:17 ?917次閱讀
    <b class='flag-5'>鴻蒙</b>NEXT-<b class='flag-5'>鴻蒙</b>三層<b class='flag-5'>架構</b>搭建,嵌入HMRouter,實現便捷跳轉,新手攻略。(1/3)

    開源鴻蒙社區年中技術會議成功舉辦

    近日,由開源鴻蒙項目群工作委員會主辦的開源鴻蒙社區年中技術會議在東莞三丫坡盛大召開。本次會議匯聚了行業領袖、技術專家與開發者,共同探討開源鴻蒙
    的頭像 發表于 06-26 17:15 ?1043次閱讀

    鴻蒙5開發寶藏案例分享---應用架構實戰技巧

    大家好! 今天咱們聊聊鴻蒙開發中那些“官方文檔提了但實際開發難找”的架構設計技巧。結合官方文檔,我會用 真實代碼案例+通俗講解 ,幫你把分層架構和線程通信落地到項目里,告別“理論會了,代碼不會
    發表于 06-12 16:14

    警用鴻蒙操作系統正式亮相,誠邁科技攜智能警務終端參展警博會

    科技作為鴻蒙生態核心共建者,攜多款基于警用鴻蒙操作系統的智能終端設備亮相,助力警務工作迎來更智能、更高效的鴻蒙時代。 警用鴻蒙操作系統(警鴻OS
    的頭像 發表于 05-19 20:26 ?787次閱讀
    警用<b class='flag-5'>鴻蒙</b>操作系統正式亮相,誠邁科技攜智能警務終端參展警博會