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

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

3天内不再提示

harmonyos是什么系统

汽车玩家 来源:网络整理 作者:网络整理 2021-07-12 15:54 次阅读

自从华为鸿蒙OS2.0系统推出以后,有不少网友们就开始不断质疑鸿蒙OS系统是“Android系统换皮、套壳”版本。

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界面,提供后台运行任务的能力以及统一的数据访问抽象。基于FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。

文章来源:csdn xhmj12

编辑:ymf

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

    关注

    11

    文章

    1717

    浏览量

    84336
  • 智能终端
    +关注

    关注

    6

    文章

    815

    浏览量

    34279
  • HarmonyOS
    +关注

    关注

    79

    文章

    1799

    浏览量

    29250
收藏 人收藏

    评论

    相关推荐

    鸿蒙原生应用开发-ArkTS语言基础类库概述

    ArkTS语言基础类库是HarmonyOS系统上为应用开发者提供的常用基础能力,主要包含能力如下图所示。 1.提供异步并发和多线程并发的能力。 支持Promise和async/await等标准
    发表于 03-05 15:42

    ArkTS语言基础类库-解析

    ArkTS语言基础类库是HarmonyOS系统上为应用开发者提供的常用基础能力,主要包含能力如下图所示。 图1 ArkTS语言基础类库能力示意图 提供[异步并发和多线程并发]的能力。 支持
    发表于 02-20 16:44

    HarmonyOS如何使用异步并发能力进行开发

    一、并发概述 并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,HarmonyOS系统提供了异步并发和多线程并发两种处理策略
    的头像 发表于 02-18 09:18 283次阅读

    如何在鸿蒙系统上安装Google Play

    随着鸿蒙(HarmonyOS系统的逐渐普及和用户基数的增加,一些用户希望能在鸿蒙系统上使用Google Play商店以获取更多应用。然而,由于鸿蒙系统与Google服务不兼容,官方并
    的头像 发表于 01-31 17:13 3627次阅读

    HarmonyOS SDK获得OSCHINA、ITPUB颁发的2023年度"技术卓越"奖项

    自2023年9月华为宣布鸿蒙原生应用全面启动以来,HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。
    的头像 发表于 01-13 10:03 348次阅读
    <b class='flag-5'>HarmonyOS</b> SDK获得OSCHINA、ITPUB颁发的2023年度&quot;技术卓越&quot;奖项

    持续构建行业影响力|HarmonyOS SDK荣膺年度“技术卓越”奖项

    自 2023 年 9 月华为宣布鸿蒙原生应用全面启动以来,HarmonyOS SDK 通过将 HarmonyOS 系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生
    发表于 01-12 09:33

    harmonyos和安卓的区别

    HarmonyOS是由华为开发的一款全场景分布式操作系统,而安卓(Android)则是由谷歌开发的移动操作系统。虽然两者都是操作系统,但它们在很多方面存在明显的区别。下面是关于
    的头像 发表于 01-10 17:55 1081次阅读

    华为问界m5详细参数及售价

    色氛围灯和华为40W无线超级快充,问界M5配备L2+辅助驾驶功能,采用增程式设计。 问界M5除搭载华为DriveONE纯电驱增程平台外,还首搭HarmonyOS智能座舱,通过HarmonyOS系统,智能
    的头像 发表于 12-29 16:30 1427次阅读

    HarmonyOS传感器开发指南

    HarmonyOS 系统传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的Sensor接口,可以查询设备上的传感器,订阅传感器数据,并根据传感器数据定制相应的算法开发各类
    发表于 11-28 15:36

    【鸿蒙生态千帆起】HarmonyOS系统级地图与位置服务,赋能广大开发者

    HarmonyOS下地图领域的最新技术探索与实践成果。 得益于HarmonyOS一次开发多端部署、可分可合自由流转、统一生态原生智能的特性,Petal Maps为开发者提供了系统级、深融合、低功耗、更安全的地图
    发表于 11-22 10:37

    【鸿蒙生态千帆起】HarmonyOS系统级地图与位置服务,赋能广大开发者

    下地图领域的最新技术探索与实践成果 。 得益于HarmonyOS一次开发多端部署、可分可合自由流转、统一生态原生智能的特性,Petal Maps为开发者提供了系统级、深融合、低功耗、更安全的地图
    的头像 发表于 11-21 21:10 375次阅读
    【鸿蒙生态千帆起】<b class='flag-5'>HarmonyOS</b><b class='flag-5'>系统</b>级地图与位置服务,赋能广大开发者

    HarmonyOS实现几种常见图片点击效果

    :API version 9及以上版本。 硬件要求 ● 设备类型:华为手机或运行在DevEco Studio上的华为手机设备模拟器。 ● HarmonyOS系统:3.1.0 Developer
    发表于 09-07 15:50

    HarmonyOS/OpenHarmony应用开发-ArkTSAPI系统能力SystemCapability

    ,随着目标设备是否支持该系统能力共同存在或消失,也会随着DevEco Studio一起提供给开发者做联想。 开发者可以在系统能力SystemCapability列表中查询HarmonyOS的能力集。 二
    发表于 08-10 16:39

    共迎鸿蒙生态新机遇|中软国际教育荣获2023年华为开发者联盟鸿蒙生态人才发展奖

    。作为华为深度合作伙伴,中软国际教育科技集团受邀出席本次盛会,并获得“ 2023年华为开发者联盟鸿蒙生态人才发展奖 ”,共建鸿蒙人才生态。 HarmonyOS 系统自2019年发布以来,以其简洁、流畅、安全的体验倍受大家喜爱,并成为史上发展最快的智能终端操作
    的头像 发表于 08-08 20:05 351次阅读

    如何创新玩转元服务开发-趋势、分类与我们实践的方向!

    基于HarmonyOS API开发,秉承着HarmonyOS系统一次开发多端部署、可分可合自由流转、统一生态原生智能的三大应用与服务开发理念,支持运行在1+8+N设备上,供用户在合适的场景、合适的设备上便捷
    发表于 06-27 16:33