您现在的位置是:网站首页> 软件下载软件下载

OpenHarmony(开源鸿蒙系统)V1.0官方版

2021-04-25 137人已围观

简介 OpenHarmony(开源鸿蒙系统)V1.0官方版

OpenHarmony(开源鸿蒙系统)是HarmonyOS的开源版,由华为公司捐助给对外开放分子开源慈善基金会(OpenAtom Foundation)开源,第一个开源版本号适用在128KB~128MB设备上运作,热烈欢迎报名参加开源小区一起不断演变。 【系统软件详细介绍】   9 月 10 日,华为公司在 HDC 2020 交流会上公布宣布开源鸿蒙电脑操作系统(HarmonyOS)。开源的鸿蒙新项目名叫 OpenHarmony。   OpenHarmony是对外开放分子开源慈善基金会(OpenAtom Foundation)主打产品开源新项目,精准定位是一款朝向全情景的开源分布式系统电脑操作系统。   OpenHarmony在传统式的单设备系统软件能力的基本上,创造性明确提出了根据同一套系统软件能力、兼容多种多样终端设备形状的核心理念,适用多种多样终端设备设备上运作,第一个版本号适用128K-128M设备上运作,热烈欢迎报名参加开源小区一起不断演变。   对于设备开发者,OpenHarmony选用了组件化的方案设计,能够依据设备的資源能力和业务流程特点开展灵便剪裁,考虑不一样形状的终端设备设备针对电脑操作系统的规定。可运作在百K级別的資源受到限制设备和配戴类设备,也可运作在百M级別的智能化家用摄像头/行车记录器等相对性資源丰富多彩的设备。 【开发设计详细介绍】   JS运用开发框架   做为JS运用开发框架的轻巧完成,提供一套混合开发的类web应用开发框架,根据Toolkit将开发者撰写的HML、CSS和JS 文档编译程序装包成JS Bundle,随后再将JS Bundle分析运作成C UIKit的View 部件开展3D渲染。根据适用三方开发者应用申明式的API开展应用程序开发,以数据驱动主视图转变,防止了很多的主视图实际操作,大幅度降低了应用程序开发难度系数,提高开发者开发设计感受。   DFX   对于不一样硬件配置构架和資源提供组件化且可订制的DFX架构。依据RISC-V、Cortex-M、Cortex-A不一样硬件系统,提供二种不一样的轻量DFX架构。   XTS验证   XTS是OpenHarmony绿色生态验证检测模块的结合,当今包含acts(application compatibility test suite)运用兼容性测试套,事后会扩展dcts(device compatibility test suite)设备兼容性测试套等。   经济全球化   经济全球化資源管理系统关键提供語言資源回朔和多喜好語言适用的能力,包含多語言資源回朔和多喜好語言适用。   公共基础知识   公共基础知识库存量放OpenHarmony通用性的基本部件。这种基本部件可被OpenHarmony各业务流程分系统及顶层运用所应用。   核心   OpenHarmony核心是朝向IoT行业的嵌入式操作系统核心,它具有相近RTOS般欢快和Linux般实用的特性。包含作用部件一部分:进程和线程生产调度、代码优化、IPC体制、timer管理方法等电脑操作系统基本部件。   分布式系统线程同步   分布式系统线程同步控制模块,根据主(智慧屏设备)从设备(运动表等小运行内存设备)服务代理体制,在对映异构电脑操作系统上创建起分布式服务服务平台,适用OpenHarmony智慧屏拉起其他OpenHarmony设备FA的能力。   分布式系统通讯   完成近场设备间统一的分布式系统通讯能力管理方法,提供不区别路由协议的设备发觉和传送插口。包括服务项目公布、传输数据、安全性等作用   起动修复   起动修复承担在核心起动以后,运用起动以前的电脑操作系统内层的起动。适用应用LiteOS-A核心的服务平台,当今包含:Hi3516DV300服务平台和Hi3518EV300服务平台。   图型   关键包含UI组件、合理布局、动漫、字体样式、键入恶性事件、对话框管理方法、3D渲染绘图等控制模块,搭建根据轻巧OS的运用架构,考虑硬件平台较小的物联网技术设备的OpenHarmony系统软件应用程序开发。   新闻媒体   为多媒体系统运用开发者开发者提供统一的开发设计插口,促使开发者能够致力于运用业务流程的开发设计,轻轻松松应用多媒体系统的資源。   安全性   关键提供示例给开发者展现如何去应用现有的安全性体制来提高系统软件的安全性能力,包含安全启动、应用权限管理方法、IPC通讯身份验证、HUKS、HiChain、应用签名验签。   检测   开发设计全过程选用检测驱动开发方式,开发者根据系统软件增加特点能够根据开发者自身开发设计测试用例确保,针对系统软件现有特点的改动,也可根据改动新项目中华有自测试计划确保,致力于协助开发者在设计阶段就能开发设计出高品质编码。   可执行程序架构   包括2个控制模块:Ability分系统移动和包管理系统。Ability分系统,是OpenHarmony为开发者提供的一套开发设计OpenHarmony运用的开发框架。包管理系统,是OpenHarmony为开发者提供的安装文件管理方法架构。   服务程序架构   因为服务平台資源比较有限,且硬件系统多种多样,因而必须屏蔽掉不一样硬件配置构架和資源的不一样、及其运作形状的不一样,提供统一化的服务程序开发框架。依据RISC-V、Cortex-M、Cortex-A不一样硬件系统,分成二种平硬件系统,通称M核、A核。   编译程序搭建   编译程序搭建提供了一个在GN与ninja基本上的编译程序搭建架构。适用下列作用:1.搭建不一样集成ic服务平台的商品。如:Hi3518EV300服务平台的ipcamera商品,Hi3516DV300服务平台的ipcamera商品,Hi3861服务平台的wifi摸组商品。2.搭建HPM包管理方法配备转化成的自定商品。   驱动器   OpenHarmony驱动器分系统选用C面向对象思想实体模型搭建,根据服务平台耦合、核心耦合,适配不一样核心,提供了归一化的驱动器服务平台基座,致力于为开发者提供更精确、更高效率的开发工具,务求保证一次开发设计,多系统软件布署。

下载资源

-六神源码网