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

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

3天内不再提示

openharmony是什么语言写的 openharmony技术架构

独爱72H 来源:Gitee、IT之家 作者:Gitee、IT之家 2021-06-24 11:18 次阅读

华为已公布了开源版本的鸿蒙 OpenHarmony 1.1.0 LTS 版本,相比于OpenHarmony 1.0版本,1.1.0 LTS版本新增 AI 子系统、电源管理子系统、泛 Sensor 子系统、升级子系统,及统一 AI 引擎框架。简单来说,OpenHarmony 是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统

新版本对 liteOS-M 内核完成三方可移植性重构,驱动子系统完善了Wi-Fi、Sensor、Input、Display的驱动模型,将图形子系统针对UI能力及JS框架性能和内存优化等。

技术架构

OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 》 子系统 》 组件”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。

内核层:

内核子系统:采用多内核(Linux内核或者LiteOS)设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。

驱动子系统:驱动框架(HDF)是系统硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。

框架层为应用开发提供了C/C++/JS等多语言的用户程序框架和Ability框架,适用于JS语言的JS UI框架,以及各种软硬件服务对外开放的多语言框架API。根据系统的组件化裁剪程度,设备支持的API也会有所不同。

应用层包括系统应用和第三方非系统应用。应用由一个或多个FA(Feature Ability)或PA(Particle Ability)组成。其中,FA有UI界面,提供与用户交互的能力;而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。基于FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。

本文整合自 Gitee、IT之家

责任编辑:fqj

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

    关注

    215

    文章

    33432

    浏览量

    246681
  • 操作系统
    +关注

    关注

    37

    文章

    6201

    浏览量

    121725
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2594

    浏览量

    65127
  • OpenHarmony
    +关注

    关注

    23

    文章

    3100

    浏览量

    15121
收藏 人收藏

    评论

    相关推荐

    OpenHarmony Meetup 2023北京站圆满举办

    图形架构、基于 RISC-V 架构OpenHarmony 应用实践、面向互联和智能的交互技术变迁、基于 OpenHarmony 的移动
    发表于 11-29 09:51

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

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:OpenHarmony技术大会 | 编程语言
    的头像 发表于 11-11 21:15 316次阅读

    OpenHarmony技术大会 | OpenHarmony技术俱乐部分论坛嘉宾金句

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:OpenHarmony技术大会 | Open
    的头像 发表于 11-10 20:25 244次阅读

    陈海波:OpenHarmony技术领先,产学研深度协同,生态蓬勃发展

    题为《OpenHarmony技术领先筑生态,万物智联赢未来》的主题演讲。他围绕万物智联趋势,分享OpenHarmony四大技术架构特征的关键
    发表于 11-06 14:35

    技术筑生态 智联赢未来,第二届OpenHarmony技术大会圆满举行

    OpenHarmony以“面向万物智联世界,构建分布式全场景协同的开源操作系统基座与生态系统”为技术愿景,秉持“生态统一、开放共赢”的生态理念,具备四大技术架构特征:
    发表于 11-04 14:59

    议程直击 | 第二届OpenHarmony技术大会——编程语言及开发框架分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术大会——编程
    的头像 发表于 11-01 16:10 213次阅读
    议程直击 | 第二届<b class='flag-5'>OpenHarmony</b><b class='flag-5'>技术</b>大会——编程<b class='flag-5'>语言</b>及开发框架分论坛

    议程直击 | 第二届OpenHarmony技术大会——OpenHarmony技术俱乐部分论坛

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:议程直击 | 第二届OpenHarmony技术大会——
    的头像 发表于 11-01 09:25 239次阅读
    议程直击 | 第二届<b class='flag-5'>OpenHarmony</b><b class='flag-5'>技术</b>大会——<b class='flag-5'>OpenHarmony</b><b class='flag-5'>技术</b>俱乐部分论坛

    Qt For OpenHarmony

    ,13年C++/Qt开发相关工作经验,曾任职Qt公司,担任技术支持、Qt咨询师,协助国内多家Qt企业版用户完成基于Qt的软件框架搭建,参与Qt开源社区Bug维护及修改,在基于Qt框架的软件架构
    发表于 09-15 15:39

    开源机密计算平台:蓬莱-OpenHarmony

    OpenHarmony技术峰会——安全及机密计算分论坛 ​ 正 文 内 容 OpenHarmony赋能万物互联,存在覆盖从端到云的安全能力需求。蓬莱-OpenHarmony是一个开源机
    发表于 09-07 16:08

    开源图形驱动在OpenHarmony上的使用和落地

    黄然,华为终端BG软件部资深图形技术专家,华为终端游戏标准、工具和分析创始人,GPU Turbo黑科技核心成员,在OpenHarmony社区上担任开源图形驱动SIG、游戏SIG、兼容性工作组组长等
    发表于 08-31 18:07

    OpenHarmony Meetup 广州站 OpenHarmony正当时—技术开源

    招募令 OpenHarmony Meetup 广州站火热招募中,等待激情四射的开发者,线下参与OpenHarmonyMeetup线下交流; 展示前沿技术、探讨未来可能、让你了解更多专属
    发表于 08-14 18:09

    基于分级安全的OpenHarmony架构设计

    OpenHarmony技术指导委员会安全及机密计算TSG负责人,华为公司科学家委员会副首席科学家,终端BG/车BU首席安全架构师,安全SEG Leader。主要负责HarmonyOS
    发表于 08-04 10:39

    峰会回顾第8期 | OpenHarmony 分布式硬件关键技术

    OpenHarmony分布式硬件架构设计以及华为多设备协同方向的研究。   内容来源 第一届开放原子开源基金会OpenHarmony技术峰会——生态与互联分论坛
    的头像 发表于 05-05 15:46 691次阅读
    峰会回顾第8期 | <b class='flag-5'>OpenHarmony</b> 分布式硬件关键<b class='flag-5'>技术</b>

    TSC峰会回顾02 | 上海交通大学OpenHarmony技术俱乐部建设

    生命周期。课题的最终成果,将以代码、论文、技术报告等形式回馈OpenHarmony开源社区。如果仅仅代码也很好,所有东西本身就是以代码为中心的,在这个过程中通过俱乐部的方式促进技术
    发表于 04-19 15:12

    TSC峰会回顾01 | 基于分级安全的OpenHarmony架构设计

    嘉宾简介付天福,OpenHarmony技术指导委员会安全及机密计算TSG负责人,华为公司科学家委员会副首席科学家,终端BG/车BU首席安全架构师,安全SEG Leader。主要负责HarmonyOS
    发表于 04-19 15:09