OpenHarmony是由基金會孵化及運營的開源項目,那么下面小編為大家介紹openharmony框架。
OpenHarmony技術架構是采用分層設計,從下向上依次為內核層、系統服務層、框架層和應用層。系統功能按照“系統 》 子系統 》 組件”逐級展開。
內核層
內核子系統:使用了多內核設計,能夠讓不同資源受限設備使用到適合的OS內核。
驅動子系統:驅動框架為系統硬件生態開放的基礎。
系統服務層
OpenHarmony的核心能力集合就是它,通過框架層對應用程序提供服務。
框架層
框架層提供了C/C++/JS等多種語言的用戶程序框架以及Ability框架,適用于JS語言的JS UI框架,還有其他軟硬件服務對外開放的多語言框架API。
應用層
應用層包括系統應用和第三方非系統應用。
以上就是openharmony框架,希望對你有幫助。
本文綜合自gitee
責任編輯:haq
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
操作系統
+關注
關注
37文章
6896瀏覽量
123755 -
OpenHarmony
+關注
關注
25文章
3747瀏覽量
16589
發布評論請先 登錄
相關推薦
迅為RK3568開發板篇OpenHarmony實操HDF驅動控制LED-編寫內核 LED HDF 驅動程序
接下來編譯 LED 驅動,該驅動用于在基于華為設備框架(HDF)的系統中控制 LED 燈的開關,完整代碼如下所示:
更多內容可以關注:迅為RK3568開發板篇OpenHarmony
發表于 01-17 15:13
OpenHarmony程序分析框架論文入選ICSE 2025
近日,ICSE 2025軟件工程實踐Track放榜,面向OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)的ArkTS程序分析基礎框架--方舟程序分析器(論文題目為
![<b class='flag-5'>OpenHarmony</b>程序分析<b class='flag-5'>框架</b>論文入選ICSE 2025](https://file1.elecfans.com/web3/M00/04/96/wKgZO2d2KGCAUcJVAAAk9btwCMQ998.png)
第三屆OpenHarmony技術大會星光璀璨、致謝OpenHarmony社區貢獻者
取得豐碩成果的TSG團隊、OpenHarmony技術俱樂部團隊及個人,本次大會特別舉辦了星光團隊和星光個人授牌儀式。共授牌4個星光TSG,分別是安全及機密計算TSG、跨平臺應用開發框架TSG、編程語言
基于ArkTS語言的OpenHarmony APP應用開發:HelloOpenharmony
1、程序簡介該程序是基于OpenHarmony標準系統編寫的UI應用類:HelloOpenHarmony。本案例是基于API9接口開發。本案例已在OpenHarmony凌蒙派-RK3568開發
![基于ArkTS語言的<b class='flag-5'>OpenHarmony</b> APP應用開發:Hello<b class='flag-5'>Openharmony</b>](https://file.elecfans.com/web2/M00/26/21/pYYBAGG5jjSALfrEAAAwAa9Oig8799.png)
【迅為RK3568開發板】OpenHarmony學習開發系列教程(第1期 北向基礎篇一)
P1P0_先導課1:30
P2P1_OpenHarmony系統概述8:12
P3P2_OpenHarmony功能框架5:38
P4P3_OpenHarmony技術特性5:10
發表于 08-16 15:27
第二屆大會回顧第24期 | 面向OpenHarmony的軟件工程研究:機遇與挑戰
隨著萬物智聯時代的到來,OpenHarmony作為一個開源的智能終端設備操作系統的框架和平臺,將會遇到哪些機遇和挑戰?北京航空航天大學教授、OpenHarmony技術俱樂部主任黎立在第二屆Op
![第二屆大會回顧第24期 | 面向<b class='flag-5'>OpenHarmony</b>的軟件工程研究:機遇與挑戰](https://file1.elecfans.com/web2/M00/01/13/wKgZomazSQ6AQxRJAABlnH7_7F0432.png)
鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板
P2_OpenHarmony功能框架
P3_OpenHarmony技術特性
P4_OpenHarmony支持設備類型
p5_南向開發和北向開發的區別
P6_
發表于 07-23 10:44
OpenHarmony 成功亮相國際學術會議 ASPLOS 2024
OpenHarmony的分布式特性、并發驗證框架及可信執行環境,并與來自全球各地的專家學者深入探討了其在移動操作系統、分布式系統、系統架構設計、移動
![<b class='flag-5'>OpenHarmony</b> 成功亮相國際學術會議 ASPLOS 2024](https://file1.elecfans.com//web2/M00/E6/C9/wKgaomZFYSCAHogvAAImv_Hx5ZA79.jpeg)
鴻蒙開發:【OpenHarmony 4.0 Release指導】
OpenHarmony 4.0版本如期而至,開發套件同步升級到API 10。相比3.2 Release版本,新增4000多個API,應用開發能力更加豐富;HDF新增200多個HDI接口,硬件適配更加便捷;我們持續優化圖形框架和方舟編譯器(ArkCompiler)
![鴻蒙開發:【<b class='flag-5'>OpenHarmony</b> 4.0 Release指導】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
OpenHarmony開發實例:【 待辦事項TodoList】
TodoList應用是基于OpenHarmony SDK開發的安裝在潤和HiSpark Taurus AI Camera(Hi3516d)開發板標準系統上的應用;應用主要功能是以列表的形式,展示需要完成的日程;通過本demo可以學習到 JS UI 框架List使用
![<b class='flag-5'>OpenHarmony</b>開發實例:【 待辦事項TodoList】](https://file1.elecfans.com/web2/M00/D6/26/wKgaomYmbHOARWI5AABUcZBvSes643.jpg)
OpenHarmony內核編程實戰
編程入門[Hello,OpenHarmony]在正式開始之前,對于剛接觸OpenHarmony的伙伴們,面對大篇幅的源碼可能無從下手,不知道怎么去編碼寫程序,下面用一個簡單的例子帶伙伴們入門。▍任務
![<b class='flag-5'>OpenHarmony</b>內核編程實戰](https://file1.elecfans.com/web2/M00/8F/50/wKgZomTMciWAD54NAABOGP2pQZY452.png)
【六】Purple Pi OH開發板帶你7天入門OpenHarmony!
今天我們來從OpenHarmony簡介、環境搭建、創建第一個OpenHarmony項目等方面開始OpenHarmony應用開發的第一步。一.OpenHarmony簡介
![【六】Purple Pi OH開發板帶你7天入門<b class='flag-5'>OpenHarmony</b>!](https://file1.elecfans.com/web2/M00/8F/50/wKgZomTMciWAD54NAABOGP2pQZY452.png)
介紹一種OpenAtom OpenHarmony輕量系統適配方案
本文在不改變原有系統基礎框架的基礎上, 介紹了一種OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)輕量系統適配方案。
![介紹一種OpenAtom <b class='flag-5'>OpenHarmony</b>輕量系統適配方案](https://file1.elecfans.com/web2/M00/C3/89/wKgaomXmdQ2API-MAAAONfnizq8510.png)
【鴻蒙】OpenHarmony 4.0藍牙代碼結構簡析
/master/api當前所有應用層接口統一歸并到interface倉;api 10中藍牙接口按照profile拆分了多個d.ts文件 框架層https://gitee.com/openharmony/communication_bluetooth該倉之前包含
![【鴻蒙】<b class='flag-5'>OpenHarmony</b> 4.0藍牙代碼結構簡析](https://file1.elecfans.com/web2/M00/C1/09/wKgZomXcRo6AFtQ8AAIhJd6EgqI689.png)
評論