/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
鴻蒙係統OS是華為打造的劃時代係統,這款係統能與安卓、蘋果、PC等終端相連接。本站為大家提供的是開源版本,鴻蒙係統開源版能將所有終端生態鏈共享,能大大節省編程時間,而且該係統運行也非常快,是一個震驚世界的操作係統。
華為消費者業務 CEO 餘承東表示,今天會推出大屏、手表、車機鴻蒙 OS 2.0 Beta 版,12 月份將會發布手機版本,2021 年華為智能手機全麵支持鴻蒙 OS 係統 2.0 版本。
此外,HarmonyOS將正式開源,開發者將獲得模擬器、SDK包以及IDE工具,2020年底首先對國內開發者發布針對智能手機的HarmonyOS beta版本。餘承東在演講中表示華為將代碼捐贈給中國開放原子開源基金會,並宣布了HarmonyOS的開源路標:“從9月10日起,HarmonyOS將麵向大屏、手表、車機等128KB-128MB終端設備開源,2021年4月將麵向內存128MB-4GB終端設備開源,2021年10月以後將麵向4GB以上所有設備開源。”
JS應用開發框架
作為JS應用開發框架的輕量實現,提供一套跨平台的類web應用開發框架,通過Toolkit將開發者編寫的HML、CSS和JS 文件編譯打包成JS Bundle,然後再將JS Bundle解析運行成C++ UIKit的View 組件進行渲染。通過支持三方開發者使用聲明式的API進行應用開發,以數據驅動視圖變化,避免了大量的視圖操作,大大降低了應用開發難度,提升開發者開發體驗。
DFX
針對不同硬件架構和資源提供組件化且可定製的DFX框架。根據RISC-V、Cortex-M、Cortex-A不同硬件平台,提供兩種不同的輕量級DFX框架。
XTS認證
XTS是OpenHarmony生態認證測試套件的集合,當前包括acts(application compatibility test suite)應用兼容性測試套,後續會拓展dcts(device compatibility test suite)設備兼容性測試套等。
全球化
全球化資源管理子係統主要提供語言資源回溯和多偏好語言支持的能力,包括多語言資源回溯和多偏好語言支持。
公共基礎
公共基礎庫存放OpenHarmony通用的基礎組件。這些基礎組件可被OpenHarmony各業務子係統及上層應用所使用。
內核
OpenHarmony內核是麵向IoT領域的實時操作係統內核,它具備類似RTOS般輕快和Linux般易用的特點。包括功能組件部分:進程和線程調度、內存管理、IPC機製、timer管理等操作係統基礎組件。
分布式任務調度
分布式任務調度模塊,通過主(智慧屏設備)從設備(運動手表等小內存設備)服務代理機製,在異構操作係統上建立起分布式服務平台,支持OpenHarmony智慧屏拉起其它OpenHarmony設備FA的能力。
分布式通信
實現近場設備間統一的分布式通信能力管理,提供不區分鏈路的設備發現和傳輸接口。包含服務發布、數據傳輸、安全等功能
啟動恢複
啟動恢複負責在內核啟動之後,應用啟動之前的操作係統中間層的啟動。支持使用LiteOS-A內核的平台,當前包括:Hi3516DV300平台和Hi3518EV300平台。
圖形
主要包括UI組件、布局、動畫、字體、輸入事件、窗口管理、渲染繪製等模塊,構建基於輕量OS的應用框架,滿足硬件資源較小的物聯網設備的OpenHarmony係統應用開發。
媒體
為多媒體應用開發者開發者提供統一的開發接口,使得開發者可以專注於應用業務的開發,輕鬆使用多媒體的資源。
安全
主要提供樣例給開發者展示如何去使用已有的安全機製來提升係統的安全能力,包括安全啟動、應用權限管理、IPC通信鑒權、HUKS、HiChain、應用簽名驗簽。
測試
開發過程采用測試驅動開發模式,開發者基於係統新增特性可以通過開發者自己開發用例保證,對於係統已有特性的修改,也可通過修改項目中原有自測試用例保證,旨在幫助開發者在開發階段就能開發出高質量代碼。
用戶程序框架
包含兩個模塊:Ability子係統和包管理子係統。Ability子係統,是OpenHarmony為開發者提供的一套開發OpenHarmony應用的開發框架。包管理子係統,是OpenHarmony為開發者提供的安裝包管理框架。
係統服務框架
由於平台資源有限,且硬件平台多樣,因此需要屏蔽不同硬件架構和資源的不同、以及運行形態的不同,提供統一化的係統服務開發框架。根據RISC-V、Cortex-M、Cortex-A不同硬件平台,分為兩種平硬件平台,簡稱M核、A核。
編譯構建
編譯構建提供了一個在GN與ninja基礎上的編譯構建框架。支持以下功能:1.構建不同芯片平台的產品。如:Hi3518EV300平台的ipcamera產品,Hi3516DV300平台的ipcamera產品,Hi3861平台的wifi模組產品。2.構建HPM包管理配置生成的自定義產品。
驅動
OpenHarmony驅動子係統采用C麵向對象編程模型構建,通過平台解耦、內核解耦,兼容不同內核,提供了歸一化的驅動平台底座,旨在為開發者提供更精準、更高效的開發環境,力求做到一次開發,多係統部署。
9 月 10 日,華為在 HDC 2020 大會上宣布正式開源鴻蒙操作係統(HarmonyOS)。開源的鴻蒙項目名為 OpenHarmony。
OpenHarmony是開放原子開源基金會(OpenAtom Foundation)旗下開源項目,定位是一款麵向全場景的開源分布式操作係統。
OpenHarmony在傳統的單設備係統能力的基礎上,創造性地提出了基於同一套係統能力、適配多種終端形態的理念,支持多種終端設備上運行,第一個版本支持128K-128M設備上運行,歡迎參加開源社區一起持續演進。
針對設備開發者,OpenHarmony采用了組件化的設計方案,可以根據設備的資源能力和業務特征進行靈活裁剪,滿足不同形態的終端設備對於操作係統的要求。可運行在百K級別的資源受限設備和穿戴類設備,也可運行在百M級別的智能家用攝像頭/行車記錄儀等相對資源豐富的設備。