您的当前位置: 首页 > 新闻中心 > 行业知识 > 华为鸿蒙系统详细介绍

华为鸿蒙系统详细介绍

鸿蒙之前,世界格局主要有两种操作系统:google 的安卓和苹果的 IOS,华为的鸿蒙+欧拉双双入局,打破了既往的壁垒和困局,使得国产化在软件层面实现了质的飞跃,为产业链自护可控的发展打了一剂强心针。

鸿蒙操作系统是华为研发的面向万物互联时代的全新的、独立的智能终端操作系统,为不同设备的智能化、互联与协同提供统一的语言。该操作系统有三大特征:一是一套操作系统可以满足大大小小设备需求,实 现统一 OS,弹性部署;二是搭载该操作系统的设备在系统层面融为一 体、形成超级终端,让设备的硬件能力可以弹性扩展,实现设备之间硬件互助,资源共享;三是面向开发者,实现一次开发,多端部署。鸿蒙系统作为首个国内自主知识产权的操作系统,同时系统在硬件互动、设 备互联等方面均有明显优势。

华为HarmonyOS是由华为领头研发的智能操作系统,准确来说,鸿蒙系统是由两部分组成的,一个是Open Harmony,另外一个是HMS。

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

Open Harmony 整体分层设计

Open Harmony 整体分层设计

鸿蒙系统详细介绍

内核:支持适用于嵌入式设备及资源受限设备,具有小体积、高性能、低功耗等特征的 LiteOS 内核;支持基于 linux kernel 演进的适用于标准系统的 linux 内核。

适用范围:小型系统、标准系统

分布式文件:提供本地同步 JS 文件接口。

适用范围:标准系统

图形:主要包括 UI 组件、布局、动画、字体、输入事件、窗口管理、渲染绘制等模块,构建基于轻量 OS 应用框架满足硬件资源较小的物联网设备或者构建基于标准 OS 的应用框架满足富设备(如平板和轻智能机等)的 OpenHarmony 系统应用开发。

适用范围:所有系统

驱动:OpenHarmony 驱动子系统采用 C 面向对象编程模型构建,通过平台解耦、内核解耦,兼容不同内核,提供了归一化的驱动平台底座,旨在为开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。

适用范围:所有系统

电源管理服务:电源管理服务子系统提供如下功能:重启系统;管理休眠运行锁;系统电源状态管理和查询;充电和电池状态查询和上报;显示亮灭屏状态管理,包括显示亮度调节。

适用范围:标准系统

泛Sensor服务:泛 Sensor 中包含传感器和小器件,传感器用于侦测环境中所发生事件或变化,并将此消息发送至其他电子设备,小器件用于向外传递信号的设备,包括马达和 LED 灯,对开发者提供控制马达振动和 LED 灯开关的能力。

适用范围:小型系统

多模输入:OpenHarmony 旨在为开发者提供 NUI(Natural User Interface)的交互方式,有别于传统操作系统的输入,在 OpenHarmony 上,我们将多种维度的输入整合在一起,开发者可以借助应用程序框架、系统自带的 UI 组件或 API 接口轻松地实现具有多维、自然交互特点的应用程序。具体来说,多模输入子系统目前支持传统的输入交互方式,例如按键和触控。

适用范围:标准系统

启动恢复:启动恢复负责在内核启动之后,应用启动之前的操作系统中间层的启动。并提供系统属性查询、修改及设备恢复出厂设臵的功能。

适用范围:所有系统

升级服务:可支持 OpenHarmony 设备的 OTA(Over The Air)升级。

适用范围:标准系统

帐号:支持在端侧对接厂商云帐号应用,提供分布式帐号登录状态查询和更新的管理能力。

适用范围:标准系统

编译构建:编译构建子系统提供了一个基于 Gn 和 ninja 的编译构建框架。

适用范围:所有系统

测试:开发过程采用测试驱动开发模式,开发者基于系统新增特性可以通过开发者自己开发用例保证,对于系统已有特性的修改,也可通过修改项目中原有的测试用例保证,开发者测试旨在帮助开发者在开发阶段就能开发出高质量代码。

适用范围:所有系统

数据管理:数据管理支持应用本地数据管理和分布式数据管理:支持应用本地数据管理,包括轻量级偏好数据库,关系型数据库。 支持分布式数据服务,为应用程序提供不同设备间数据库数据分布式的能力。

适用范围:标准系统

语言编译运行时:语言运行时提供了 JS、C/C++语言程序的编译、执行环境,提供支撑运行时的基础库,以及关联的 API 接口、编译器和配套工具。

适用范围:所有系统

分布式任务调度:提供系统服务的启动、注册、查询及管理能力。

适用范围:所有系统

JS UI框架:JS UI 框架是 OpenHarmony UI 开发框架,支持类 Web 范式编程。

适用范围:所有系统

媒体:提供音频、视频、相机等简单有效的媒体组件开发接口,使得应用开发者轻松使用系统的多媒体资源。

适用范围:所有系统

事件通知:公共事件管理实现了订阅、退订、发布、接收公共事件(例如亮灭屏事件、USB 插拔事件)的能力。

适用范围:标准系统

杂散软件服务:提供设臵时间的能力。

适用范围:标准系统

用户程序框架:提供包安装、卸载、运行及管理能力。

适用范围:所有系统

电话服务:提供 SIM 卡、搜网、蜂窝数据、蜂窝通话、短彩信等蜂窝移动网络基础通信能力,可管理多类型通话和数据网络连接,为应用开发者提供便捷一致的通信 API。

适用范围:标准系统

公共基础类库:公共基础库存放 OpenHarmony 通用的基础组件。这些基础组件可被 OpenHarmony 各业务子系统及上层应用所使用。

适用范围:所有系统

研发工具链:提供设备连接调试器 hdc;提供了性能跟踪能力和接口;提供了性能调优框架,旨在为开发者提供一套性能调优平台,可以用来分析内存、性能等问题。

适用范围:标准系统

分布式软总线:分布式软总线旨在为 OpenHarmony 系统提供跨进程或跨设备的通信能力,主要包含软总线和进程间通信两部分。其中,软总线为应用和系统提供近场设备间分布式通信的能力,提供不区分通信方式的设备发现,连接,组网和传输功能;而进程间通信则提供不区分设备内或设备间的进程间通信能力。

适用范围:所有系统

XTS:XTS 是 OpenHarmony 生态认证测试套件的集合,当前包括 acts(application compatibility test suite)应用兼容性测试套,后续会拓展 dcts(device compatibility test suite)设备兼容性测试套等。

适用范围:所有系统

系统应用:系统应用提供了 OpenHarmony 标准版上的部分系统应用,如桌面、SystemUI、设臵等应用,为开发者提供了构建标准版应用的具体实例,这些应用支持在所有标准版系统的设备上使用。

适用范围:标准系统

DFX:DFX 是 OpenHarmony 非功能属性能力,包含日志系统、应用和系统事件日志接口、事件日志订阅服务、故障信息生成采集等功能。

适用范围:所有系统

全球化:当 OpenHarmony 设备或应用在全球不同区域使用时,系统和应用需要满足不同市场用户关于语言、文化习俗的需求。全球化子系统提供支持多语言、多文化的能力,包括资源管理能力和国际化能力。

适用范围:所有系统

安全:安全子系统包括系统安全、数据安全、应用安全等模块,为 OpenHarmony 提供了保护系统和和用户数据的能力。安全子系统当前开源的功能,包括应用完整性保护、应用权限管理、设备认证、密钥管理服务。

适用范围:所有系统

更多华为鸿蒙相关内容,敬请关注三个皮匠报告

推荐阅读

《2021年华为鸿蒙微内核全场景分布式操作系统分析报告(14页).pdf》

《电子行业:华为鸿蒙深度研究-20210615(93页).pdf》

《【研报】科技行业先锋系列报告207:华为鸿蒙首个基于微内核全场景分布式操作系统-210413(16页).pdf》

《【研报】计算机行业:华为鸿蒙深度研究-210605(94页).pdf》

本文由作者-YANYI发布,版权归原作者所有,禁止转载。本文仅代表作者个人观点,与本网无关。本文文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

相关报告

【研报】汽车行业:详细梳理可能的政策及影响车市潜在刺激政策梳理-20200323[28页].pdf
【研报】汽车行业:详细梳理可能的政策及影响车市潜在刺激政策梳理-20200323[28页].pdf

1 1 行 业 及 产 业 行 业 研 究 / 行 业 深 度 证 券 研 究 报 告 汽车 2020 年 03 月 23 日 车市潜在刺激政策梳理 看好 详细梳理可能的政策及影响 相关研究 终端边际回暖迹象渐显,结构加速分化 关注强势品牌- 2020/3/9-2020/3/15汽车周报 2020 年 3

凯度:2020年BrandZ 全球品牌价值100强(英文版)(189页).pdf
凯度:2020年BrandZ 全球品牌价值100强(英文版)(189页).pdf

N E W DAYS + N E W WAYS   TOP 1OO 135812247116109131416182125151720241923222627 30343842462832364044483135394347293337414549 505155596353576152566054

WPP:内容、转化与变现(英文版)(48页).pdf
WPP:内容、转化与变现(英文版)(48页).pdf

WPP CONTENT, CONTENT, CONVERSATION CONVERSATION he or she wants to be immersed in an experience, to engage with like-minded individuals, and to share thei

【研报】计算机行业鸿蒙2.0:华为的背水一战AIoT的星星之火-20200912(16页).pdf
【研报】计算机行业鸿蒙2.0:华为的背水一战AIoT的星星之火-20200912(16页).pdf

1 本报告版权属于安信证券股份有限公司。本报告版权属于安信证券股份有限公司。 各项声明请参见报告尾页。各项声明请参见报告尾页。 鸿蒙鸿蒙 2.02.0:华为的背水一战,:华为的背水一战,AIoTAIoT 的星的星星之火星之火 市场回顾:市场回顾:上周沪深 300 指数下跌 2.30%,中小板指数下跌 5.

2020疫情对中国梯媒广告市场影响分析行业竞争现状产业研究报告(42页).docx
2020疫情对中国梯媒广告市场影响分析行业竞争现状产业研究报告(42页).docx

2020 年深度行业分析研究报告一、梯媒数字化愿景与开发进度如何?6(一)中国互联网经济步入下半场,数字化大势由线上趋向线下6(二)梯媒定位线下优质流量入口,数字化升级为必然趋势9(三)肺炎疫情催生促远程上刊需求,梯媒数字化升级预将加速12(四)高举线下梯媒数字化大旗,新潮以模式远景缓解资本近渴14二、当下

面向机器学习的开发环境 CodeLab 介绍.pdf
面向机器学习的开发环境 CodeLab 介绍.pdf

面向机器学习的开发环境CodeLab介绍马如悦2020.12P飞浆#page#数据科学与机器学习平台,正在成为基础数据软件之一LinkedinData-Based Business Operation数据库2017年,机器学习工程师和数据科学家成为美国增速最快的两个职业Glassdoor,a popular

大会报告10:肖杰老师--储运系统紧急切断阀介绍.pdf
大会报告10:肖杰老师--储运系统紧急切断阀介绍.pdf

ATIV安特威助您安心享受美好生活HELP YOUENJOY GOOD LIFE苏州安特威阀门有限公司储运系统紧急切断阀介绍报告人:肖杰时间:2020年8月20日开放Open可信Reliable自强Enterprising创新Innovative#page#ATV安特威主要介绍内容HELP YOUENJOY

TurboTransformers:高效的 Transformer 线上推理系统.pdf
TurboTransformers:高效的 Transformer 线上推理系统.pdf

WeChatAITurboTransformer 高效的TransformersGPU服务系统Jiarui Fang方佳瑞腾讯微信模式识别中心高级工程师#page#日程动机系统设计计算优化内存优化服务优化接口使用性能指标2020/12/#page#背景:Transformer模型Attention结构更适合

客服
商务合作
小程序
服务号
折叠