您现在的位置是:首页 > 软件下载 > 编程开发 > 数据库相关 >

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

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

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

OpenHarmony(开源鸿蒙系统),OpenHarmony开源鸿蒙系统是HarmonyOS的开源版,由华为捐赠给开放原子开源基金会(OpenAtomFoundation)开源,第一个开源版本支持在128KB~128MB设备上运行,欢迎参加开源社区一起持续演进,您可以免费下载。

软件大小:225M

软件类型:国产软件

软件语言:简体中文

软件授权:商业软件

最后更新:2021-09-22 06:02:03

推荐指数

运行环境:WinAll

查看次数

OpenHarmony(开源鸿蒙系统系统)是鸿蒙系统的开源版本,由华为捐赠给OpenAtom基金会用于开源。第一个开源版本支持在128KB~128MB设备上运行。欢迎加入开源社区持续进化。

系统介绍

9月10日,华为在HDC 2020大会上宣布鸿蒙系统操作系统(鸿蒙系统)正式开源。鸿蒙系统的开源项目叫做开放和谐。

OpenHarmony是OpenAtom基金会旗下的开源项目,定位为面向全场景的开源分布式操作系统。

OpenHarmony在传统单设备系统能力的基础上,创造性地提出了基于同一系统能力适应多种终端形态的思路,支持在多种终端设备上运行。第一个版本支持在128K-128M设备上运行。欢迎加入开源社区持续进化。

对于设备开发者来说,OpenHarmony采用了基于组件的设计方案,可以根据设备的资源能力和业务特点灵活定制,满足不同终端设备对操作系统的需求。可用于100 K级别的资源受限设备和可穿戴设备,也可用于100 M级别的智能家居摄像头/行车记录仪等资源相对丰富的设备。

发展概论

JS应用开发框架。

作为JS应用开发框架的轻量级实现,提供了一套跨平台的类web应用开发框架。HML,开发人员编写的CSS和JS文件通过Toolkit编译打包成JS Bundle,然后JS Bundle解析运行到C UIKit的View组件中进行渲染。通过支持三方开发者使用声明式API进行应用开发,数据驱动视图变化,避免了大量的视图操作,大大降低了应用开发的难度,增强了开发者的开发体验。

DFX

为不同的硬件架构和资源提供了基于组件和可定制的DFX框架。根据RISC-V、Cortex-M和Cortex-A的不同硬件平台,提供了两种不同的轻量级DFX框架。

XTS认证

XTS是OpenHarmony生态认证测试套件的集合,目前包括act(应用兼容性测试套件)应用兼容性测试套件,未来还将扩展dcts(设备兼容性测试套件)设备兼容性测试套件。

全球化

全局资源管理子系统主要提供语言资源回溯和多偏好语言支持的能力,包括多语言资源回溯和多偏好语言支持。

公共基金会

OpenHarmony的常见基本组件存储在公共库存中。这些基本组件可以被OpenHarmony的所有业务子系统和上层应用程序使用。

核心

OpenHarmony内核是一个面向物联网的实时操作系统内核,像RTOS一样轻,像Linux一样好用。包括功能组件,如进程和线程调度、内存管理、IPC机制、定时器管理等基本操作系统组件。

分布式任务调度。

分布式任务调度模块通过主设备(智慧屏设备)和从设备(运动手表等小内存设备)的服务代理机制,在异构操作系统上建立分布式服务平台,支持OpenHarmony智慧屏上拉其他OpenHarmony设备FA的能力。

分布式通信

实现了近场设备间统一的分布式通信能力管理,提供了无区分链路的设备发现和传输接口。它包括服务发布、数据传输、安全等功能。

开始恢复。

恢复负责在内核启动后和应用程序启动前启动操作系统的中间层。目前支持LiteOS-A内核的平台有Hi3516DV300平台和Hi3518EV300平台。

图表

主要包括UI组件、布局、动画、字体、输入事件、窗口管理、渲染和绘图模块等。构建了基于轻量级OS的应用框架,以满足OpenHarmony系统对硬件资源较少的物联网设备的应用开发。

媒介

为多媒体应用开发者提供统一的开发接口,让开发者专注于应用服务的开发,轻松使用多媒体资源。

安全的

它主要提供示例向开发人员展示如何使用现有的安全机制

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

用户程序框架

它由两个模块组成:能力子系统和包管理子系统。能力子系统是OpenHarmony为开发人员开发OpenHarmony应用程序提供的一套开发框架。包管理子系统是OpenHarmony为开发者提供的安装包管理框架。

系统服务框架

由于平台资源有限,硬件平台多样,需要通过屏蔽不同硬件架构、资源和运行模式的差异,提供统一的系统服务开发框架。根据RISC-V、Cortex-M、Cortex-A的硬件平台不同,分为两个扁平的硬件平台,即M核和简称A核。

编译版本

编译提供了一个基于GN和ninja的编译和构建框架。支持以下功能:1。用不同的芯片平台构建产品。例如,Hi3518EV300平台上的ipcamera产品,Hi3516DV300平台上的ipcamera产品,以及Hi3861平台上的wifi模块产品。2.构建由HPM包管理配置生成的定制产品。

驱动器

OpenHarmony驱动子系统采用C面向对象编程模型构建,通过平台解耦和内核解耦兼容不同内核,提供规范化的驱动平台库,旨在为开发者提供更加精准高效的开发环境,努力实现一次开发、多系统部署。

OpenHarmony(开源鸿蒙系统) v1.0官方版下载地址

OpenHarmony(开源鸿蒙系统) v1.0官方版:
北京联通下载
浙江电信下载
上海电信下载
广东电信下载
山东移动下载
专用下载地址

OpenHarmony(开源鸿蒙系统)类似的软件

相关教程

猜你喜欢