那曲檬骨新材料有限公司

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

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

3天內不再提示

鴻蒙系統底層用什么架構

汽車玩家 ? 來源:csdn ? 作者:xhmj12 ? 2021-06-28 16:06 ? 次閱讀

OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設備操作系統的框架和平臺,促進萬物互聯產業的繁榮發展。

技術架構

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

內核層

  • 內核子系統:采用多內核(Linux內核或者LiteOS)設計,支持針對不同資源受限設備選用適合的OS內核。內核抽象層(KAL,Kernel Abstract Layer)通過屏蔽多內核差異,對上層提供基礎的內核能力,包括進程/線程管理、內存管理、文件系統、網絡管理和外設管理等。
  • 驅動子系統:驅動框架(HDF)是系統硬件生態開放的基礎,提供統一外設訪問能力和驅動開發、管理框架。

系統服務層

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

  • 系統基本能力子系統集:為分布式應用在多設備上的運行、調度、遷移等操作提供了基礎能力,由分布式軟總線、分布式數據管理、分布式任務調度、公共基礎庫、多模輸入、圖形、安全、AI等子系統組成。
  • 基礎軟件服務子系統集:提供公共的、通用的軟件服務,由事件通知、電話、多媒體、DFX(Design For X) 等子系統組成。
  • 增強軟件服務子系統集:提供針對不同設備的、差異化的能力增強型軟件服務,由智慧屏專有業務、穿戴專有業務、IoT專有業務等子系統組成。
  • 硬件服務子系統集:提供硬件服務,由位置服務、生物特征識別、穿戴專有硬件服務、IoT專有硬件服務等子系統組成。

根據不同設備形態的部署環境,基礎軟件服務子系統集、增強軟件服務子系統集、硬件服務子系統集內部可以按子系統粒度裁剪,每個子系統內部又可以按功能粒度裁剪。

框架層

框架層為應用開發提供了C/C++/JS等多語言的用戶程序框架和Ability框架,適用于JS語言的JS UI框架,以及各種軟硬件服務對外開放的多語言框架API。根據系統的組件化裁剪程度,設備支持的API也會有所不同。

應用層

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

文章來源:csdnxhmj12

編輯:ymf

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

    關注

    2

    文章

    1511

    瀏覽量

    62397
  • 驅動框架
    +關注

    關注

    0

    文章

    14

    瀏覽量

    4074
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2638

    瀏覽量

    66714
  • OpenHarmony
    +關注

    關注

    25

    文章

    3747

    瀏覽量

    16585
收藏 人收藏

    評論

    相關推薦

    【「鴻蒙操作系統設計原理與架構」閱讀體驗】01-

    的應用經驗,已形成了一套較完備的理論體系。鴻蒙操作系統在該理論體系的基礎上,結合我國多年的產業化經驗,參考學術界的最新研究成果,完成了基礎架構設計。鴻蒙操作
    發表于 01-25 11:05

    AIGC入門及鴻蒙入門

    JDK、配置SDK等。 3. 開發實踐: 學習鴻蒙系統架構和API,了解其組件化、分布式等特性。 通過官方文檔和社區資源,學習和掌握鴻蒙應用的開發流程和技巧。 總結來說,AIGC作為
    發表于 01-13 10:32

    鴻蒙Flutter實戰:14-現有Flutter 項目支持鴻蒙 II

    ,簡而言之,如果三方庫由純 Dart 實現,則不需要單獨適配,直接使用;如果三方庫依賴系統底層實現,則需要鴻蒙化適配。 三方庫的適配情況,可以查詢 Gitee/Github,或者查閱表格 Flutter
    發表于 12-26 14:59

    名單公布!【書籍評測活動NO.53】鴻蒙操作系統設計原理與架構

    底層設計邏輯出發,針對不同關鍵子系統的目標功能和實現路徑做實際分析解讀,幫助開發者理解鴻蒙操作系統底層邏輯,開發更適合
    發表于 12-16 15:10

    鴻蒙系統專用版微信內測即將啟動

    近日,有知情人士稱鴻蒙系統專用版微信的開發工作現已基本完成。這一消息標志著微信在適配鴻蒙系統方面取得了重要進展,為鴻蒙
    的頭像 發表于 11-07 10:58 ?671次閱讀

    華為原生鴻蒙操作系統正式發布

    10月22日晚,華為舉行了一場盛大的發布會,正式推出了其原生鴻蒙操作系統HarmonyOS NEXT,也被稱為鴻蒙5.0。這一發布標志著鴻蒙系統
    的頭像 發表于 10-23 16:52 ?682次閱讀

    鴻蒙系統生態設備突破10億臺 超過15000個鴻蒙原生應用和元服務上架

    從操作系統內核、文件系統,到編程語言、人工智能框架和大模型等全部實現自研;放棄了傳統的Linux內核以及安卓開源代碼項目AOSP,僅支持鴻蒙內核和鴻蒙
    的頭像 發表于 10-23 16:43 ?1022次閱讀

    鴻蒙跨端實踐-JS虛擬機架構實現

    類似的框架,我們需要自行實現以確保核心基礎能力的完整。 鴻蒙虛擬機的開發經歷了從最初 ArkTs2V8 到 JSVM + Roma新架構方案 。在此過程中,我們實現了完整的鴻蒙版的“J2V8”和 基于
    的頭像 發表于 09-30 14:42 ?2518次閱讀
    <b class='flag-5'>鴻蒙</b>跨端實踐-JS虛擬機<b class='flag-5'>架構</b>實現

    鴻蒙開發就業前景到底怎么樣?

    門檻與挑戰: 鴻蒙開發需要程序員具備良好的編程語言基礎, 并熟悉操作系統原理、分布式系統架構、云計算和人工智能等方面的知識。這種技術門檻雖然較高,但也為開發者提供了提升自己技術水平的機
    發表于 05-09 17:37

    最新開源代碼證實!“鴻蒙原生版”微信正在積極開發中

    話不多說,直接看圖: 這是 MMKV 最新版本 v1.3.5 的發布說明。 MMKV 是微信團隊開源的鍵值對(Key-Value)存儲系統,也是微信客戶端自用的底層基礎組件 。 發布說明寫道
    發表于 05-08 17:08

    騰訊突然宣布,微信鴻蒙版要來了!

    應用,僅支持鴻蒙內核和系統的應用,被稱為 “純血鴻蒙”而備受關注, 這意味著, 真正的國產手機操作系統要來了 ,而且影響力驚人, 一上線就是僅次于 Android 和 iOS 之后的全
    發表于 04-30 19:34

    鴻蒙系統三防平板怎么樣

    鴻蒙系統三防平板是一款功能強大、性能卓越的平板電腦,其獨特的三防設計使其成為各種惡劣環境下的理想選擇。無論是戶外探險、工地作業還是軍事應用,鴻蒙系統三防平板都能為用戶提供穩定、可靠的性
    發表于 04-12 14:26

    純血鴻蒙系統,拿什么與安卓、iOS比?

    減少了40%的冗余代碼后,HarmonyOS NEXT 的系統流暢度、能效、純凈安全特性等提升顯著。 所以鴻蒙是作為開發者近10年的最具有潛力的發展道路,那么鴻蒙底層技術到底是什么
    發表于 02-21 21:04

    未來從事鴻蒙開發?是否會有前景?

    鴻蒙的未來發展肯定很有前景的,鴻蒙作為新出的國產操作系統。它不僅只是手機操作系統鴻蒙的出發點就是萬物互聯。包含原生應用開發、車載、智能設備
    發表于 02-19 21:31

    鴻蒙系統優缺點,能否作為開發者選擇

    凡是都有對立面,就直接說說鴻蒙的優缺點吧。 鴻蒙的缺點: 鴻蒙是從2019年開始做出來的,那時候是套殼Android大家都知曉。從而導致大家不看鴻蒙
    發表于 02-16 21:00
    百家乐专打和局| 百家乐单跳投注法| 百家乐官网视频游戏双扣| 大发888体育开户| 百家乐赢钱的技巧是什么| 百家乐官网娱乐城体验金| 百家乐官网投注外挂| 尊爵线上娱乐| 大发888娱乐城客服lm0| 百家乐怎么才能包赢| 顶尖百家乐对单| 香港百家乐官网赌场| 梁河县| 大发888游戏平台103| 金木棉百家乐的玩法技巧和规则| 圣淘沙百家乐游戏| 中国百家乐官网软件| 百家乐官网平台注册送彩金 | 百家乐官网赌博游戏平台| 百家乐官网客户端皇冠| 天上人间娱乐城| 全讯网2| 百家乐押注方法| 百家乐投注杀手| 百家乐美女真人| 德晋百家乐官网的玩法技巧和规则| 百家乐官网视频二人雀神| 汕尾市| 正网开户| 德州扑克和梭哈| 大发888娱乐城真人视讯服务 | 盈丰会| 百家乐大小牌路的含义| 澳门百家乐真人斗地主| 新葡京百家乐现金| 百家乐官网猪仔路| 百家乐官网全部规| 百家乐官网游戏方法| 百家乐官网8点直赢| 南宁百家乐官网赌机| 澳门赌百家乐官网打法|