广州网站建设、广州网站设计黑米科技公司为您服务!
当前位置:主页 > 新闻资讯 > 鸿蒙应用开发 > OpenHarmony 鸿蒙-面向全场景的分布式

OpenHarmony 鸿蒙-面向全场景的分布式

发表日期:2020-09-22文章编辑:黑米科技浏览次数: 标签:   分布式   鸿蒙

授权协议:Apache-2.0
开发语言:C/C++ 查看源码 »
操作系统:未知
开发厂商:华为
收录时间:2019-08-10
提 交 者:红薯

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视频压缩编码器。 快速入门
转载链接:https://www.oschina.net/p/harmonyos?hmsr=aladdin1e1

相关新闻

华为鸿蒙系统用什么语言如何开发

鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和

日期:2020-09-23 浏览次数:82

支付宝鸿蒙版本app

支付宝鸿蒙版app是蚂蚁集团旗下的支付宝,是服务全球12亿用户

日期:2020-09-23 浏览次数:88

鸿蒙2.0开源,开发应用不拘语言,

今年这个特殊的2020,华为开发者大会如期而至,备受大众期待的

日期:2020-09-23 浏览次数:119

鸿蒙系统手机即将上市,将会打破

2020年9月10日,华为召开了开发者大会,推出了很多新产品与新技

日期:2020-09-23 浏览次数:186

华为鸿蒙系统2.0曝光:9月发布 打

据国内媒体报道, 华为鸿蒙系统(HarmonyOS)将于今年9月11日举行

日期:2020-09-23 浏览次数:186

最新资讯

如何提高网站防御,防止被安全渗

上篇文件说了网站打开速度的问题,接下来下面和大家继续分享

日期:13 分钟前 浏览次数:69

手把手教你提高企业网站打开速度

公司网站的开放速度直接决定网站的体验和销售转换的效果。

日期:20 分钟前 浏览次数:79

网站打开速度慢有哪些因素?

我们做 网站维护 会遇到一个很头疼的问题:那就是无论你的网

日期:23 分钟前 浏览次数:77

个人谈:传统行业面对电商的机遇

最近我和自己的客户聊天(建站客户),他是做东莞房地产的,

日期:前天 浏览次数:152

网站维护包括哪些内容呢?

网站维护 包括:网站规划,网站设计,网站推广,网站评估,网

日期:20-10-09 08:55 浏览次数:157

Copyright 2015-2019 HEIMI.ALL Rights Reserved. 广州黑米科技有限公司 版权所有

立即咨询
关闭