0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

openharmony框架

璟琰乀 来源:gitee 作者:gitee 2021-06-24 10:44 次阅读

OpenHarmony是由基金会孵化及运营的开源项目,那么下面小编为大家介绍openharmony框架。

OpenHarmony技术架构是采用分层设计,从下向上依次为内核层、系统服务层、框架层和应用层。系统功能按照“系统 》 子系统 》 组件”逐级展开。

内核层

内核子系统:使用了多内核设计,能够让不同资源受限设备使用到适合的OS内核。

驱动子系统:驱动框架为系统硬件生态开放的基础。

系统服务层

OpenHarmony的核心能力集合就是它,通过框架层对应用程序提供服务。

框架层

框架层提供了C/C++/JS等多种语言的用户程序框架以及Ability框架,适用于JS语言的JS UI框架,还有其他软硬件服务对外开放的多语言框架API

应用层

应用层包括系统应用和第三方非系统应用。

以上就是openharmony框架,希望对你有帮助。

本文综合自gitee

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    6651

    浏览量

    123098
  • OpenHarmony
    +关注

    关注

    25

    文章

    3628

    浏览量

    16027
收藏 人收藏

    评论

    相关推荐

    基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony

    1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在OpenHarmony凌蒙派-RK3568开发
    的头像 发表于 09-15 08:09 262次阅读
    基于ArkTS语言的<b class='flag-5'>OpenHarmony</b> APP应用开发:Hello<b class='flag-5'>Openharmony</b>

    OpenHarmony 成功亮相国际学术会议 ASPLOS 2024

    OpenHarmony的分布式特性、并发验证框架及可信执行环境,并与来自全球各地的专家学者深入探讨了其在移动操作系统、分布式系统、系统架构设计、移动
    的头像 发表于 05-16 09:28 366次阅读
    <b class='flag-5'>OpenHarmony</b> 成功亮相国际学术会议 ASPLOS 2024

    【六】Purple Pi OH开发板带你7天入门OpenHarmony

    今天我们来从OpenHarmony简介、环境搭建、创建第一个OpenHarmony项目等方面开始OpenHarmony应用开发的第一步。一.OpenHarmony简介
    的头像 发表于 03-14 08:31 453次阅读
    【六】Purple Pi OH开发板带你7天入门<b class='flag-5'>OpenHarmony</b>!

    介绍一种OpenAtom OpenHarmony轻量系统适配方案

    本文在不改变原有系统基础框架的基础上, 介绍了一种OpenAtom OpenHarmony(以下简称“OpenHarmony”)轻量系统适配方案。
    的头像 发表于 03-05 09:24 1014次阅读
    介绍一种OpenAtom <b class='flag-5'>OpenHarmony</b>轻量系统适配方案

    OpenHarmony4.0源码解析之媒体框架

    媒体框架简介 媒体框架 multimedia_player_framework 主要提供音视频的录制与播放功能。 框架简介 从框架图中可以看出,媒体
    的头像 发表于 02-26 22:05 690次阅读
    <b class='flag-5'>OpenHarmony</b>4.0源码解析之媒体<b class='flag-5'>框架</b>

    【鸿蒙】OpenHarmony 4.0蓝牙代码结构简析

    /master/api当前所有应用层接口统一归并到interface仓;api 10中蓝牙接口按照profile拆分了多个d.ts文件 框架层https://gitee.com/openharmony/communication_bluetooth该仓之前包含
    的头像 发表于 02-26 16:08 1379次阅读
    【鸿蒙】<b class='flag-5'>OpenHarmony</b> 4.0蓝牙代码结构简析

    OpenHarmony 之 NAPI 框架介绍

    环境中的 JS 变量与方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下简称 “OpenHarmony”)应用层基于 javascript 语言开发,而系统
    的头像 发表于 02-01 17:34 609次阅读
    <b class='flag-5'>OpenHarmony</b> 之 NAPI <b class='flag-5'>框架</b>介绍

    资讯速递 | 厦门大学OpenHarmony技术俱乐部正式揭牌成立

    个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。在OpenHarmony项目群技术指导委员会领导下,OpenHar
    的头像 发表于 01-02 16:51 454次阅读
    资讯速递 | 厦门大学<b class='flag-5'>OpenHarmony</b>技术俱乐部正式揭牌成立

    OpenHarmony社区运营报告(2023年11月)

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony ●截至2023年11月,OpenAtom OpenHarmony(简称“OpenHarmony
    的头像 发表于 12-08 21:15 656次阅读
    <b class='flag-5'>OpenHarmony</b>社区运营报告(2023年11月)

    教程分享!OpenHarmony之NAPI框架介绍

    是 C++语言实现的,这些接口可以帮助 C++代码创建 JS 变量,或访问 JavaScript 运行环境中的 JS 变量与方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下简称“OpenHa
    的头像 发表于 11-30 12:15 1270次阅读
    教程分享!<b class='flag-5'>OpenHarmony</b>之NAPI<b class='flag-5'>框架</b>介绍

    OpenHarmony之NAPI框架介绍

    的 NAPI OpenAtom OpenHarmony(以下简称“OpenHarmony”)应用层基于 javascript 语言开发,而系统框架层则基于 C++语言。它们之间需要一个桥梁来实现两种语言代码之间
    发表于 11-23 15:36

    OpenHarmony技术大会 | 编程语言及开发框架分论坛圆满举办:从更新迭代中找寻发展

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 众所周知,编程语言和开发框架是影响应用体验和应用生态的关键要素,持续更新与发展至关重要。从编程语言
    的头像 发表于 11-11 21:15 1081次阅读

    OpenHarmony技术大会 | 编程语言及开发框架分论坛嘉宾金句

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:OpenHarmony技术大会 | 编程语言及开发框架分论坛嘉宾金句 文章出处:
    的头像 发表于 11-11 21:15 511次阅读

    OpenHarmony 4.0 Release版本发布,邀您体验

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony OpenHarmony 4.0 Release版本如期而至,开发套件同步升级到API 10。相比3.2
    的头像 发表于 11-10 20:15 483次阅读

    【开源三方库】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的组件框架

    量、可靠的移动端组件库,它是对OpenAtom OpenHarmony(以下简称“OpenHarmony”) ArkUI进行深度定制的组件框架。Easyui可扩展性较强,可以基于源码进行二次开发,修改
    的头像 发表于 11-09 10:55 634次阅读
    【开源三方库】Easyui:基于OpenAtom <b class='flag-5'>OpenHarmony</b> ArkUI深度定制的组件<b class='flag-5'>框架</b>