OpenHarmony 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OpenHarmony 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
OpenHarmony 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
OpenHarmony 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
OpenHarmony 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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

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

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

详细特征见:https://gitee.com/openharmony/docs/tree/master/readme

      系 统              简 介        链 接    
JS应用开发框架 作为JS应用开发框架的轻量实现,提供一套跨平台的类web应用开发框架,通过Toolkit将开发者编写的HML、CSS和JS 文件编译打包成JS Bundle,然后再将JS Bundle解析运行成C++ UIKit的View 组件进行渲染。通过支持三方开发者使用声明式的API进行应用开发,以数据驱动视图变化,避免了大量的视图操作,大大降低了应用开发难度,提升开发者开发体验。 README
DFX 针对不同硬件架构和资源提供组件化且可定制的DFX框架。根据RISC-V、Cortex-M、Cortex-A不同硬件平台,提供两种不同的轻量级DFX框架。 README
XTS认证 XTS是OpenHarmony生态认证测试套件的集合,当前包括acts(application compatibility test suite)应用兼容性测试套,后续会拓展dcts(device compatibility test suite)设备兼容性测试套等。 README
全球化 全球化资源管理子系统主要提供语言资源回溯和多偏好语言支持的能力,包括多语言资源回溯和多偏好语言支持。 README
公共基础 公共基础库存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。 README
内核 OpenHarmony内核是面向IoT领域的实时操作系统内核,它具备类似RTOS般轻快和Linux般易用的特点。包括功能组件部分:进程和线程调度、内存管理、IPC机制、timer管理等操作系统基础组件。 README
分布式任务调度 分布式任务调度模块,通过主(手机设备)从设备(运动手表等小内存设备)服务代理机制,在异构操作系统上建立起分布式服务平台,支持OpenHarmony手机与拉起其它OpenHarmony设备FA的能力。 README
分布式通信 实现近场设备间统一的分布式通信能力管理,提供不区分链路的设备发现和传输接口。包含服务发布、数据传输、安全等功能 README
启动恢复 启动恢复负责在内核启动之后,应用启动之前的操作系统中间层的启动。支持使用LiteOS-A内核的平台,当前包括:Hi3516DV300平台和Hi3518EV300平台。 README
图形 主要包括UI组件、布局、动画、字体、输入事件、窗口管理、渲染绘制等模块,构建基于轻量OS的应用框架,满足硬件资源较小的物联网设备的OpenHarmony系统应用开发。 README
媒体 为多媒体应用开发者开发者提供统一的开发接口,使得开发者可以专注于应用业务的开发,轻松使用多媒体的资源。 README
安全 主要提供样例给开发者展示如何去使用已有的安全机制来提升系统的安全能力,包括安全启动、应用权限管理、IPC通信鉴权、HUKS、HiChain、应用签名验签。 README
测试 开发过程采用测试驱动开发模式,开发者基于系统新增特性可以通过开发者自己开发用例保证,对于系统已有特性的修改,也可通过修改项目中原有自测试用例保证,旨在帮助开发者在开发阶段就能开发出高质量代码。 README
用户程序框架 包含两个模块:元能力子系统和包管理子系统。元能力子系统,是OpenHarmony为开发者提供的一套开发OpenHarmony应用的开发框架。包管理子系统,是OpenHarmony为开发者提供的安装包管理框架。 README
系统服务框架 由于平台资源有限,且硬件平台多样,因此需要屏蔽不同硬件架构和资源的不同、以及运行形态的不同,提供统一化的系统服务开发框架。根据RISC-V、Cortex-M、Cortex-A不同硬件平台,分为两种平硬件平台,简称M核、A核。 README
编译构建 编译构建提供了一个在GN与ninja基础上的编译构建框架。支持以下功能:1.构建不同芯片平台的产品。如:Hi3518EV300平台的ipcamera产品,Hi3516DV300平台的ipcamera产品,Hi3861平台的wifi模组产品。2.构建HPM包管理配置生成的自定义产品。 README
驱动 OpenHarmony驱动子系统采用采用C面向对象编程模型构建,通过平台解耦、内核解耦,兼容不同内核,提供了归一化的驱动平台底座,旨在为开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。 README

快速入门:https://gitee.com/openharmony/docs/blob/master/quick-start/Readme-CN.md

开发板类型 简述   链 接  
Hi3861开发板  Hi3861 WLAN模组是一片大约2cm*5cm大小的开发板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基带和RF(Radio Frequency)电路。支持OpenHarmony/Huawei LiteOS和第三方组件。 快速入门
Hi3516开发板  Hi3516DV300作为新一代行业专用Smart HD IP摄像机SOC,集成新一代ISP、业界最新的H.265视频压缩编码器,同时集成高性能NNIE引擎。 快速入门
Hi3518开发板  Hi3518EV300作为新一代智慧视觉处理SOC,集成新一代ISP(Image Signal Processor)以及业界最新的H.265视频压缩编码器。 快速入门

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (104)

加载中
加着三桶油的汽油,用着国家电网的电,爱国心已经证明了。一个私企搞一个系统,成不成的不就那么回事吗?中科院搞了那么多年骂声一片,怎么了?中科院可是中字头的,某为纯私企,非得吹捧?有东西就拿出来,现在确实雷声很大,雨点呢?更新到2.0却木有真机的系统可能别无分号了。UbuntuMoble和Megoo都有至少一款设备呢。
02/18 17:34
回复
举报
操作系统层面的反垄断
2020/11/13 14:47
回复
举报
不是基于linux吗
2020/09/24 23:27
回复
举报
微内核构架,理想状况可以根据场景切换内核,当然估计Linux Kernel也在内核层。
2020/12/16 14:19
回复
举报
linux是微内核设计吗?微内核设计的概念是近十来年提出的一种内核服务化架构,linux内核就不是微内核设计,怎么可能直接基于linux,有可能它会拆分部分linux内核功能进行服务化封装再接入自己的内核IPC总线根据不同的设备配置不一样的内核服务模块
2020/12/18 09:44
回复
举报
希望UI和应用层不要绑定死JAVA,用c++能写就更好了,免得还要学JAVA,又免不了要学kotlin。
2020/09/17 10:51
回复
举报
说的对,哈哈哈
2020/09/17 14:24
回复
举报
太难了
2020/09/17 14:33
回复
举报
支持 C++ ,JAVA , JS
2020/10/20 08:50
回复
举报
我以为是木兰协议呢。apache的,也不错。
2020/09/11 09:54
回复
举报
2020/08/11 22:53
回复
举报
雷声大看不见一滴水
2020/05/24 11:29
回复
举报
再等等!
2020/05/21 15:41
回复
举报
面向ppt编程,是在等Google fuchsia出来吗?昨年吹到现在,倒是发个代码片段出来看下。我想看看那些到现在都还在高潮的人能不能喷潮到天上。
2020/05/13 16:02
回复
举报
有官网自己不去看怪谁,华为开发者说了,你肯定没看,不然不会问这么纯的问题
2020/11/04 10:45
回复
举报
只有纯sb才会把每一次的艰难的进步当成笑话来看。
2020/05/13 15:55
回复
举报
说的好
2020/09/27 20:10
回复
举报
更多评论
发表于开源治理专区
2020/12/28 08:40

开放原子开源基金会 OpenHarmony 项目群工作委员会正式成立

2020 年 12 月 22 日,OpenHarmony 全场景分布式终端操作系统(以下简称“OpenHarmony”)项目群首批工作委员会成员代表 23 人,在开放原子开源基金会的组织下召开了第一次工作委员会会议,集体对 OpenHarmony 项目群的管理制度等关键事项进行了讨论与表决。 自 9 月 10 日华为正式签署 OpenHarmony 捐赠协议后,在 OpenHarmony 项目群发起成员单位三个多月的充分讨论和共同努力下,项目群工作委员会正式成立。 在此次会议上,O...

7
1
发表于鸿蒙专区专区
2020/12/19 17:06

DevEco Studio 2.0 Beta3 发布,HarmonyOS 的配套 IDE

12月16日,华为发布了 HarmonyOS 2.0 手机开发者 Beta 版。与此同时,作为手机开发者 Beta 版本的配套 IDE,HUAWEI DevEco Studio 2.0 Beta3 也针对手机同步升级了相关特性功能。 HUAWEI DevEco Studio 是华为打造的一款面向1+8+N全场景、泛终端的一站式集成开发环境。9月份 HDC 发布的 2.0 Beta1 版本已具备工程模板创建、代码编辑、编译构建、远程模拟仿真调试、发布等端到端的 HarmonyOS 应用开发服务,此次12月份升级的 Be...

27
5
发表于开源治理专区
2020/09/29 08:52

鸿蒙、TencentOS Tiny 等项目正在寻找孵化导师

本月开放原子开源基金会正式亮相,目前该基金会正在为首批入驻项目招募孵化导师。 根据官方信息,目前基金会拥有七个孵化项目:OpenHarmony、XuperChain、Pika、TKEStack 与 TencentOS Tiny、UBML,以及 AliOS Things。 XuperChain 这是百度底层区块链技术架构,超级链内核技术 XuperCore 是超级链开源技术 XuperChain 的内核。定位是打造区块链领域首选的自由使用和自由传播的区块链操作系统内核。其定义了区块链体系结构,是根...

25
9
发表于鸿蒙专区专区
2020/09/11 08:09

鸿蒙开源,Gitee 顶住了!

2020 年 9 月 10 日,期待已久的鸿蒙操作系统正式宣布在 Gitee 上开源。 开源地址:https://openharmony.gitee.com 为了这次开源,Gitee 经过近一个月的积极扩容准备,成功地支撑了广大开发者对鸿蒙开源的热情。 在此,要特别感谢 Gitee 的合作伙伴:腾讯云大禹高防团队与安畅网络对此次鸿蒙开源给予大力的支持,保障了 Gitee 系统稳定运行。 腾讯云大禹 BGP(BGPAntiDDoS)高防是腾讯云针对游戏、互联网+、金融、网站等用户遭受...

29
6
发表于开源治理专区
2020/09/11 07:20

开放原子开源基金会官网上线,已有七个项目加入孵化

中国首个开源软件基金会——“开放原子开源基金会(OpenAtom Foundation)” 的官方网站已正式上线。 官网显示,该基金会提供基础服务、法律服务、IT 设施和基础服务以及社区运营管理这四类大的服务方向。服务范围包括开源软件、开源硬件、开源芯片及开源内容等,为各类开源项目提供中立的知识产权托管,保证项目的持续发展不受第三方影响,通过开放治理寻求更丰富的社区资源的支持与帮助。 华为刚刚开源的分布式操作系统 Open...

22
6
发表于鸿蒙专区专区
2020/09/10 15:30

华为鸿蒙 HarmonyOS 正式开源,进入开放原子开源基金会

9 月 10 日,华为在 HDC 2020 大会上宣布正式开源鸿蒙操作系统(HarmonyOS),源码地址:https://openharmony.gitee.com。 开源的鸿蒙项目名为 OpenHarmony。OpenHarmony 定位是一款面向全场景的开源分布式操作系统。 根据介绍,OpenHarmony 在传统单设备系统能力的基础上,创造性地提出了基于同一套系统能力适配多种终端形态的理念,支持多种终端设备上运行,第一个版本支持 128K-128M 设备上运行。 开发者将获得模拟器、SDK 包...

84
33
2020/09/08 16:06

2020 HDC 开发者大会将会分享 HMS Core 5.0 进展

2020 HDC华为开发者大会目前已经确定在9月10日正式开幕。根据华为官方发布的信息,除了HarmonyOS和EMUI,本次开发者大会还将重点分享HMS Core 5.0的最新进展,HMS 也就是 Huawei Mobile Services。 华为怎样帮助生态伙伴们出海? “出海”是这几年开发者们关注的高频词。根据iMedia (艾媒咨询)《2020年中国APP出海市场现状与竞争格局专题研究报告》,中国的游戏、电商、工具类应用,在国内市场已经发展得较为成熟,用户规模触...

4
1
发表了资讯
2019/08/10 08:08

华为鸿蒙系统刷屏,到底什么是微内核操作系统呢?

昨天华为在松山湖的华为开发者大会上正式宣布了鸿蒙操作系统,该系统其中一个亮点是 —— 微内核。华为声称,微内核的启用,使其速度大大提升,并且在安全性上产生变革性突破,微内核打破了宏内核下root即可获取用户所有权限的做法,在安全性上大大提升。 什么是微内核呢? 微内核结构由一个非常简单的硬件抽象层和一组比较关键的原语或系统调用组成;这些原语,仅仅包括了建立一个系统必需的几个部分;如线程管理,地址空间和进...

56
51
发表了资讯
2019/08/09 15:29

华为正式公开鸿蒙分布式操作系统,适用于所有场景

根据 Android Authority 的报导,华为正式公开了鸿蒙操作系统(HarmonyOS)。 华为消费者业务 CEO 余承东在今天(2019-08-09)举行的华为开发者大会上介绍,HarmonyOS 是“第一个适用于所有场景的基于微内核的分布式操作系统”,它可以运行在智能手机、智能扬声器、计算机、智能手表、无线耳塞、汽车与平板电脑上,其支持的 RAM 大小从千字节到千兆字节不等。 余承东还指出,新系统最终将支持一系列应用,兼容 Linux 与 Androi...

265
42
发表了资讯
2019/07/14 07:49

新商标表明华为鸿蒙系统在海外或叫做“Harmony OS”

本月早些时候在接受法国新闻周刊杂志《观点》(Le Point)采访的时候,余承东表示鸿蒙系统将会在今年年底之前在中国市场上推出,而全球市场推广可能会等到2020年的第一季度。2019年6月华为已经为这款即将到来的操作系统申请了多个商标,包括“HongMeng OS”、“HMOS”(鸿蒙的拼音首字母)和“Ark OS”。为此很多人猜测“Ark OS”会成为鸿蒙系统在国际市场上线之后的正式名称。 不过在2019年7月12日华为向欧盟知识产权局(EUIPO)...

28
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/09/13 21:44

HarmonyOS简介

前两天,华为发布了HarmonyOS 2.0,俺也赶个时髦,给大家简单介绍下HarmonyOS。 定义 首先,我们来看一下官方对HarmonyOS的定义。根据官方的定义,HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备的能力。 对消费者而言,HarmonyOS能够将生活...

0
0
2020/11/12 15:31

HarmonyOS初试

鸿蒙Harmony OS发布有一段时间了,出于好奇,花了一些的时间,首先研究学习了一下开发环境的搭建,主要还是看官方 环境准备: 1、Node.js 2、Widnows 3、DevEco Studio Package 安装过程省略, DevEco Studio 开发环境配置完成后,可以通过运行 HelloWorld 工程来验证环境设置是否正确。以 Wearable 工程为例,在 Wearable 远程模拟器中运行该工程。 DevEco Studio 开发环境配置完成后,可以通过运行 HelloWorld 工程来验证环境...

0
0
发表了博客
2020/10/22 09:03

【HarmonyOS】HarmonyOS智能硬件开发学习指南 - HDC2020

  2020年9月10日,华为HarmonyOS 2.0版本正式官宣!这一次,借助 HarmonyOS 全场景分布式系统和设备生态,将定义全新的硬件、交互和服务体验,打开焕然一新的全场景世界,不愧是HarmonyOS! 那HarmonyOS系统是什么呢?它又将如何助力开发者们更加便捷、高效地开发应用?   小编为大家精心准备并汇总了如下HarmonyOS智能硬件开发的一手资料,赶快戳下方链接,加入HarmonyOS 生态,与我们一起构建万物互联的新时代吧~ 【Harmo...

0
0
2020/10/21 14:38

【HarmonyOS】HarmonyOS智能硬件开发学习指南 - HDC2020

  2020年9月10日,华为HarmonyOS 2.0版本正式官宣!这一次,借助 HarmonyOS 全场景分布式系统和设备生态,将定义全新的硬件、交互和服务体验,打开焕然一新的全场景世界,不愧是HarmonyOS! 那HarmonyOS系统是什么呢?它又将如何助力开发者们更加便捷、高效地开发应用?   小编为大家精心准备并汇总了如下HarmonyOS智能硬件开发的一手资料,赶快戳下方链接,加入HarmonyOS 生态,与我们一起构建万物互联的新时代吧~ **【Har...

0
0
发表了博客
2020/10/22 10:31

【HarmonyOS】应用开发HarmonyOS应用开发学习指南 - HDC2020

  2020年9月10日,华为HarmonyOS 2.0版本正式官宣!这一次,借助 HarmonyOS 全场景分布式系统和设备生态,将定义全新的硬件、交互和服务体验,打开焕然一新的全场景世界,不愧是HarmonyOS! 那HarmonyOS系统是什么呢?它又将如何助力开发者们更加便捷、高效地开发应用?   小编这就精心准备并汇总了如下HarmonyOS应用开发的相关资料,赶快戳下方链接,加入 HarmonyOS 生态,与我们一起构建万物互联的新时代吧~ 【HDC2020】1...

0
0
发表了博客
2020/12/19 10:51

HarmonyOS开发Toast

更多技术交流请加入QQ群 群名称:HarmonyOS技术交流 群 号:714886304 ToastDialog是在窗口上方弹出的对话框,是通知操作的简单反馈。ToastDialog会在一段时间后消失,在此期间,用户还可以操作当前窗口的其他组件。 1.创建一个ToastDialog new ToastDialog(this) .setText("This is a ToastDialog") .show(); 2.设置位置 new ToastDialog(this) .setText("吐司内容") .setAlignment(Layout...

0
0
2020/10/21 10:50

【HarmonyOS】应用开发HarmonyOS应用开发学习指南 - HDC2020

  2020年9月10日,华为HarmonyOS 2.0版本正式官宣!这一次,借助 HarmonyOS 全场景分布式系统和设备生态,将定义全新的硬件、交互和服务体验,打开焕然一新的全场景世界,不愧是HarmonyOS! 那HarmonyOS系统是什么呢?它又将如何助力开发者们更加便捷、高效地开发应用?   小编这就精心准备并汇总了如下HarmonyOS应用开发的相关资料,赶快戳下方链接,加入 HarmonyOS 生态,与我们一起构建万物互联的新时代吧~ **【HDC2020...

0
1
发表了博客
2020/09/13 10:26

HarmonyOS开发初体验

下载IDE HarmonyOS开发工具是DevEco HUAWEI DevEco Studio 2.0下载链接:https://developer.huawei.com/consumer/cn/deveco_studio 获取下载资源时需要实名认证 HarmonyOS开发文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903 配置开发环境 / 安装DevEco 目前HarmonyOS支持用Java、JavaScript、C/C++等语言开发 如果用Java,事先安装好jdk,在DevEco安装时根据提示...

0
1
2020/12/25 10:17

HarmonyOS开发者创新大赛

大赛背景 HarmonyOS开发者创新大赛致力于挖掘优秀的应用创新人才及项目,通过学习HarmonyOS,创造性开发出具有全新体验,新的交互方式的终端应用,并为其链接生态资源,加速HarmonyOS创新应用落地,共同推进HarmonyOS生态建设,共同打造全场景智慧生活超级终端新体验。 奖励设置 本次大赛总共150W人民币奖金池,奖金设置如下: 一等奖1 名,每人奖金¥150,000 和证书 二等奖2 名,每人奖金¥100,000 和证书 三等奖5名,每人奖金...

0
0
发表于鸿蒙专区专区
2020/09/19 07:48

HarmonyOS特性与资源、工具

HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/11/03 19:20

仅限 10 位|OpenHarmony 源码研讨闭门会邀请您参加

为鼓励开发者贡献 OpenHarmony 代码,丰富代码仓库,寻找更多 Committer,OSCHINA 社区 联合代码托管平台 Gitee 计划组织一场源码研讨闭门会,希望邀请对 OpenHarmony 感兴趣的您参与研讨。 本次研讨会将邀请 OpenHarmony 核心骨干参与,让您先人一步了解 OpenHarmony 的最新进展。 由于本次研讨会名额仅限 10 人,请您如实填写报名信息,确保沟通畅通,我们将在审核通过后与您联系。 PS:我们将为参与研讨会的您提供免费差旅。...

15
0
2020/09/11 11:26

鸿蒙内核和Lite OS内核有什么关系和区别?

在仓库中没有看到去年宣称的鸿蒙内核,只有LiteOS Kernal,这个kernal好几年前就在做了吧,请问新的鸿蒙内核在何处呢?

20
0
2020/09/10 22:00

OpenHarmony 开发板在哪?

OpenHarmony 今天已经开源,对于开发者来说都会想体验一下。根据文档相关信息,开发板链接如下: 1、HarmonyOS HiSpark AI Camera 支持OpenHarmony(Hi3516) https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-18447093278.18.46a24c57weAWXH&id=622922688823 2、HarmonyOS HiSpark IPC DIY 摄像头 支持OpenHarmony(Hi3518) https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-18447093278.21.46a24c57weAWXH&id=62...

8
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
104 评论
1.8K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部