安全放心的免费绿色软件下载网站!

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

类型: 工具 平台: 安卓 语言: 简体中文 授权: 免费软件 大小: 225M 更新: 2020-09-11 14:27:43
点击下载

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

OpenHarmony(开源鸿蒙系统)

系统介绍

9 月 10 日,华为在 HDC 2020 大会上宣布正式开源鸿蒙操作系统(HarmonyOS)。开源的鸿蒙项目名为 OpenHarmony。

OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统。

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

针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。

OpenHarmony(开源鸿蒙系统)(1)

开发介绍

JS应用开发框架

作为JS应用开发框架的轻量实现,提供一套跨平台的类web应用开发框架,通过Toolkit将开发者编写的HML、CSS和JS 文件编译打包成JS Bundle,然后再将JS Bundle解析运行成C++ UIKit的View 组件进行渲染。通过支持三方开发者使用声明式的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组件、布局、动画、字体、输入事件、窗口管理、渲染绘制等模块,构建基于轻量OS的应用框架,满足硬件资源较小的物联网设备的OpenHarmony系统应用开发。

媒体

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

安全

主要提供样例给开发者展示如何去使用已有的安全机制来提升系统的安全能力,包括安全启动、应用权限管理、IPC通信鉴权、HUKS、HiChain、应用签名验签。

测试

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

用户程序框架

包含两个模块:Ability子系统和包管理子系统。Ability子系统,是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(开源鸿蒙系统)v2.0 电脑版

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

OpenHarmony 2.0 Canary(纯粹的鸿蒙开源系统)v2021 版

OpenHarmony2.0Canary纯粹的鸿蒙开源系统,华为在近日正式开放了鸿蒙系统,部分华为手机机型也开放了升级,而OpenHarmony2.0Canary已经上线代码托管平台gitee开源,感兴趣的朋友可以下载看一看。

酷我音乐豪华VIP通杀补丁v1.8 最新版

酷我音乐豪华VIP通杀补丁是一款酷我音乐豪华VIP补丁,让大家可以免费使用会员功能,所有的付费歌曲和专辑均是免费,使用旨在帮助用户任意在线试听自己喜欢的音乐。

小布鼠标自动点击器v1.0免费版
小布鼠标自动点击器v1.0免费版
大小: 时间:20-10-28
下载

小布鼠标自动点击器是一款专门为游戏使用的鼠标自动点击软件,用户可以通过小布鼠标自动点击器记录一些重复的动作,从而实现自动进行点击的操作,是一款非常好用的工具。 功能介

桌面日历(DesktopCal)v2.3.78.5176免费版

桌面日历(DesktopCal),一款放置在桌面上的很酷的日历软件。桌面日历帮您轻松管理约会、待办事项、日程安排在桌面上记录琐事不仅如此,桌面日历还提供万年农历、节气与各种常见的节庆、纪念日等信息,您可以免费下载。

华硕AURA(华硕RGB管理软件)v1.07.79 中文版

华硕AURA是一款华硕出品的电脑主板显卡等设备灯光管理的软件,能够调整全部RGB灯光的频率,适合喜欢光污染配置的玩家,能够让你的电脑更加炫酷,感兴趣的用户不要错过了,欢迎下载使

OpenHarmony(开源鸿蒙系统)下载地址

本类排行榜

2
Ccleaner中文版客户端下载7.80 MB
Ccleaner中文版客户端下载7.80 MB
大小:GB
时间:18-10-16
下载
3
磁盘碎片整理(DefragExpress)1.5.0 绿色版
磁盘碎片整理(DefragExpress)1.5.0 绿色版
大小:1.89MB
时间:18-10-16
下载
4
Win10开始屏幕与开始菜单切换软件
Win10开始屏幕与开始菜单切换软件
大小:180 KB
时间:16-06-20
下载
5
windows10系统的鼠标指针打包下载
windows10系统的鼠标指针打包下载
大小:176 KB
时间:16-06-20
下载
6
Windows10远程服务器管理工具(RSAT)下载
Windows10远程服务器管理工具(RSAT)下载
大小:88 MB
时间:16-06-24
下载
7
windows10激活工具kmspico v10.0.3下载
windows10激活工具kmspico v10.0.3下载
大小:4.13 MB
时间:16-06-22
下载
8
Windows10系统术预览版发布的首个版本
Windows10系统术预览版发布的首个版本
大小:3.74 GB
时间:16-06-17
下载
9
Win10 Modern版WinZip已公布可下载
Win10 Modern版WinZip已公布可下载
大小:3.74 GB
时间:16-07-18
下载
10
IDM下载器最新版 V6.22免费下载
IDM下载器最新版 V6.22免费下载
大小:3.74 GB
时间:16-07-18
下载