28.00 KB
5.24 MB
7.40 MB
152.00 MB
384.00 MB
鸿蒙系统2.0是华为新推出的分布式操作系统,可以同时在华为的各种设备上使用。由于华为的麒麟芯片即将停产,鸿蒙系统系统2.0将能够适应全新的芯片。而且这个软件会有很多个性化的操作习惯,让用户用起来更舒服。
下载地址:http://www.kxdw.com/soft/40882.html
9月10日,华为在HDC 2020大会上宣布正式开源鸿蒙系统OS。鸿蒙系统的开源项目叫做OpenHarmony。
OpenHarmony是OpenAtom基金会旗下的开源项目,定位为面向所有场景的开源分布式操作系统。
OpenHarmony在传统单设备系统能力的基础上,创造性地提出了基于同一套系统能力适应多种终端形式的思想,支持在多种终端设备上运行。第一个版本支持在128K-128M设备上运行。欢迎来到开源社区继续发展。
对于设备开发者来说,OpenHarmony采用了基于组件的设计方案,可以根据设备的资源能力和业务特点灵活定制,以满足不同终端设备的操作系统需求。可用于运行在100 K级别的资源受限设备和可穿戴设备,也可用于运行在100 M级别的智能家居摄像头/行车记录仪等资源相对丰富的设备。
分布式软总线
分布式软总线可以说是整个鸿蒙系统系统技术的基础,它可以打破单个设备物理空间的限制。
利用分布式软总线,多设备可以实现完全集成和自适应,WiFi和蓝牙两种异构网络的集成,无需切换连接模式。
自发现自连接,即使使用不同的设备,也能实现一次性网络分发和永久自发连接。即使我们每天工作16小时,电池寿命也只会缩短10分钟。
分布式软总线的另一个重要功能是动态时延校准,可以实现多台设备的视音频同步。视频在屏幕上,音频在扬声器上,没有任何时间延迟。
三大核心技术支持鸿蒙系统2.0软总线,使分布式系统实现全场景全连接,无延迟、无等待。
分布式文件系统和分布式数据库
数据库和文件系统是操作系统的核心技术之一,端到端的分布式华为遥遥领先业界。
如果不能保证跨设备读写远程文件的速度,那么整个所谓的跨设备全场景应用就无法运行。
基于鸿蒙系统2.0的软总线技术,华为大幅提升了远程读写的性能,比业界最好的Samba系统快4-6倍。如果两台设备都使用鸿蒙系统2.0,那么跨设备传输和同一台设备传输几乎没有区别。
分布式数据库大大提高了数据的添加、删除和修改,比Android的ContentProvider提高了1.3倍。这是Android提供的四个关键组件之一,因此鸿蒙系统声称Android被一个外壳覆盖也是不攻自破的。
数据检索,另一个检验终端设备性能的重要指标,鸿蒙系统2.0也很出色,比一向以性能著称的iOS Core Spotlight快了近1.2倍。
因此,鸿蒙系统赢得了分布式文件系统和分布式数据库这样一个困难的领域,加上软总线,鸿蒙系统系统终于有了坚实的基础。
分布式安全
安全永远是大家最关心的问题,鸿蒙系统2.0在数据安全上下了很大功夫。
华为的单系统安全能力已经到了极致。是业界第一家在微内核领域通过CCEAL5+认证的公司,目前仍是唯一一家厂商。
保证合适的人、合适的设备和合适的数据是保证鸿蒙系统2.0数据安全的关键。
操作设备本身就是未经原厂篡改的密码、指纹、faceID等多因子联合认证,无需人工操作。另外,数据的流向有严格的等级限制,所以高层数据可以从低层数据查看,不能反过来。
敲敲烤箱,打打表,下一个十年:扎根生态,蓬勃发展。
支持鸿蒙系统OS 2.0后,手机与其他智能产品的交互将非常简单& mdash& mdash通过“触摸”。目前,家电行业已经有美的、九阳、老板电器三个品牌加入了鸿蒙系统家族。
JS应用程序开发框架
作为JS应用开发框架的轻量级实现,它提供了一个跨平台的类web应用开发框架,通过Toolkit将开发者编写的HML、CSS、JS文件编译打包成JS Bundle,然后将JS Bundle解析运行到C++ UIKit的视图组件中进行渲染。通过支持三方开发者使用声明式API进行应用开发,数据驱动的视图更改可以避免大量的视图操作,大大降低应用开发的难度,提升开发者的开发体验。
产品
为不同的硬件架构和资源提供组件化和可定制的DFX框架。根据RISC-V、Cortex-M和Cortex-A的不同硬件平台,提供了两种不同的轻量级DFX框架。
XTS认证
XTS是OpenHarmony生态认证测试套件的集合,包括ACTS(应用兼容性测试套件)应用兼容性测试套件,DCTS(设备兼容性测试套件)设备兼容性测试套件将在未来扩展。
全球化
全球化资源管理子系统主要提供语言资源回溯和多偏好语言支持的能力,包括多语言资源回溯和多偏好语言支持。
公共基金会
公共库存包含OpenHarmony的基本组件。这些基本组件可以被OpenHarmony的各种业务子系统和上层应用程序使用。
核心
OpenHarmony内核是一款面向物联网的实时操作系统内核,轻如RTOS,易用如Linux。包括功能组件:进程和线程调度、内存管理、IPC机制、定时器管理等基本操作系统组件。
分布式任务调度
分布式任务调度模块,通过主设备(智能屏幕设备)和从设备(运动手表等小内存设备)的服务代理机制,在异构操作系统上建立分布式服务平台,支持OpenHarmony智能屏幕上拉其他OpenHarmony设备FA的能力。
分布式通信
实现近场设备间统一的分布式通信能力管理,提供不区分链路的设备发现和传输接口。包括服务发布、数据传输、安全等功能。
开始恢复
恢复负责在内核启动之后,应用程序启动之前,启动操作系统的中间层。目前支持LiteOS-A内核的平台有:Hi3516DV300平台和Hi3518EV300平台。
图表
包括UI组件、布局、动画、字体、输入事件、窗口管理、渲染等模块,构建基于轻量级OS的应用框架,以较小的硬件资源满足物联网设备OpenHarmony系统的应用开发。
媒介
为多媒体应用开发者提供统一的开发接口,让开发者专注于应用业务的开发,轻松使用多媒体资源。
安全的
提供了主要示例,向开发人员展示如何使用现有的安全机制来提高系统的安全能力,包括安全启动、应用权限管理、IPC通信认证、HUKS、HiChain和应用签名验证。
试验
开发过程采用测试驱动的开发模式,开发者可以通过自己的开发案例来保证基于系统的新特性。对于系统现有特性的修改,他们也可以通过修改项目中原有的自测用例来保证,从而帮助开发者在开发阶段开发出高质量的代码。
用户程序框架
它由两个模块组成:能力子系统和包管理子系统。能力子系统是OpenHarmony为开发者开发OpenHarmony应用提供的一套开发框架。包管理子系统是OpenHarmony为开发者提供的安装包管理框架。
系统服务框架
由于平台资源有限,硬件平台多样,需要屏蔽不同硬件架构、资源、运行形式的差异,提供统一的系统服务开发框架。根据RISC-V、Cortex-M、Cortex-A的硬件平台不同,有两种扁平化的硬件平台,简称M核和A核。
编译和构建
Build提供了一个基于GN和ninja的构建框架。支持以下功能:1。构建不同芯片平台的产品。如:Hi3518EV300平台的ipcamera产品,Hi3516DV300平台的ipcamera产品,Hi3861平台的wifi模块产品。2.构建由HPM包管理配置生成的定制产品。
驱动器
OpenHarmony驱动子系统采用C面向对象编程模型构建,通过平台解耦和内核解耦,兼容不同内核,提供规范化的驱动平台基础,旨在为开发者提供更加精准高效的开发环境,努力实现一次开发,多系统部署。
如何升级鸿蒙系统2.0系统?
点击进入Chrome浏览器。
输入& ldquo在搜索栏中。Harmonyos OS系统& rdquo搜索。
选择华为Harmonyos OS官网。
点击下方Harmonyos OS系统& ldquo。更多详情& rdquo进入。
之后选择最近更新的Harmonyos系统项目进入。
单击箭头& ldquo。或者克隆或者下载& rdquo选项。
单击& ldquo。下载ZIP & rdquo选项完成下载,然后安装以完成升级。