猜您喜欢:
OpenHarmony广泛应用于手表、大屏、车机与电脑PC等系统,支持与安卓、苹果、PC等终端相连接,软件体积小巧但功能十分强大,运行速度快,采用全新的微内核设计,拥有更强的安全特性和低时延等特点,能够帮助用户解决现有系统性能不足的问题。
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 组件进行渲染。通过支持三方开发者使用声明式的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(开源鸿蒙系统)吗?想要下载最新软件就来非凡软件站好玩的游戏、简单易懂的软件教程、令人耳目一新的游戏玩法这里统统都有,更多精彩不容错过!
系统优化软件 我们的电脑系统常常使用一两年之后就会变得非常脆弱,其中直接的表现就是运行速度变慢,这时就有必要使用一些系统优化软件来对系统进行优化。下面是小凡整理制作的电脑系统优化软件大全专题,需要的可以来看下哦。
Win11TweakervTweakev1.10 使用Windows11操作系统的朋友们如果想对系统进行自定义...详情>>
六六工具箱软件v2023.6.14.1459 六六工具箱软件可以为经常使用电脑办公的朋友们提供许多便利,不...详情>>
ColorConsole Portable32位/64位中文版v6.98 ColorConsole Portable32位/64位中文...详情>>
在当今丰富多彩的动漫世界里,囧次元成为了众多动漫爱好者喜爱的平台。对于那些想要更深入体验囧次元精彩内容的用户来说,开通会员是个不错的选择。那么,囧次元怎么开通会员呢?首先,打开囧次元应用程序。如果你还没有下载,可以前往手机应用商店搜索“囧次元”,点击下载并安装
雷电模拟器是一款广泛使用的安卓模拟器,能让用户在电脑上畅玩各类安卓游戏和应用。而设置合适的机型对于模拟器的使用体验有着重要影响。那么,雷电模拟器怎么设置机型呢?首先,打开雷电模拟器。在模拟器界面中,找到并点击右上角的“设置”图标。进入设置页面后,在众多选项中找
在使用他趣这款社交软件时,有时我们可能希望关闭在线状态,以保护自己的隐私或者享受更自由的社交空间。那么,他趣怎么关闭在线状态呢?接下来就为大家详细介绍。首先,打开他趣应用程序。进入主界面后,通常可以在界面的右下角找到代表个人中心的图标,点击该图标。进入个人中心
在如今社交软件众多的时代,心遇作为一款颇受欢迎的社交平台,其私信功能是用户们增进彼此交流、建立联系的重要方式。那么,心遇怎么发私信呢?接下来为您全面介绍。首先,您需要确保已成功下载并登录心遇app。登录成功后,进入主界面。找到目标用户在主界面,您可以通过搜索用
库迪咖啡app为您带来便捷的自提体验,下面为您详细介绍自提流程。下单选购打开库迪咖啡app,浏览丰富多样的咖啡饮品及其他美味。挑选心仪的产品后,点击加入购物车,或直接下单。确认订单信息,包括饮品规格、数量等,选择自提门店及预计自提时间,确保信息准确无误后提交订
canva可画作为一款强大的在线设计工具,为用户提供了丰富的创作可能。当你想要解锁更多高级功能和海量资源时,开通会员是个不错的选择。首先,打开canva可画应用程序或官方网站。进入界面后,你会看到界面上方或侧边栏通常有一个“升级会员”或类似的选项入口。点击该选
本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系
(版权说明注意事项)。若有关在线投稿、无法下载等问题,请与本站客服人员联系
!
用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士或QQ电脑管家的有关提示,请自行注意选择操作。