IT商业网-解读信息时代的商业变革
当前位置: 首页 > 鸿蒙 > 正文

OpenHarmony 2.2 Beta2版本发布 镜像站点可下载完整代码

2021-08-06 14:14:42  来源:IT之家    

  据 HarmonyOS 开发者公众号消息,8 月 4 日,开放原子开源基金会( OpenAtom Foundation)正式发布 OpenAtom OpenHarmony(以下简称“OpenHarmony”)2.2 Beta2 版本。该版本具备了典型的分布式能力和媒体类产品开发能力。

  即日起,全球开发者可通过 Gitee 和镜像站点下载完整代码:https://gitee.com/openharmony

  相较于 6 月 1 日,开放原子开源基金会发布的支持富设备的 OpenHarmony 2.0 Canary 版本,8 月 4 日发布的 OpenHarmony 2.2 Beta2 版本,支持分布式框架能力、分布式跨设备 Ability 流转、LiteOS-A 高效实时调度算法、轻量系统图形硬件加速渲染功能,及阶段性适配 DAYU 和树莓派等开发板,具备了典型分布式能力。

  IT之家了解到,OpenHarmony 是自主研发、全新技术生态的全领域下一代开源操作系统。它面向万物互联,是可运行在各种智能终端上的全新分布式操作系统。

  开放原子开源基金会于 2020 年 9 月接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为 OpenAtom OpenHarmony(简称“OpenHarmony”)。

  2020 年 12 月,博泰、华为、京东、润和、亿咖通、中科院软件所、中软国际七家单位(排名按单位简称首字母排序)在开放原子开源基金会的组织下成立了 OpenHarmony 项目群工作委员会,开始对 OpenHarmony 进行社区治理。

  截至 2021 年 7 月,已有 518 个共建企业、共建机构与个人贡献者参与项目,并且已有 64 个 Committer 参与保障整个系统的质量。其中,博泰、华为、京东、润和、亿咖通、中软国际成为 A 类捐赠人;软通动力成为 B 类捐赠人;华秋、思必拓成为 C 类捐赠人;信通院泰尔实验室、中科院软件所成为特殊捐赠人。

  OpenHarmony 2.2 Beta2 版本关键特性:

  1、支持分布式框架能力

  ・分布式软总线:支持基于 WIFI 的主动发现和设备间自组网,业务方通过使用分布式软总线实现设备间高速通信,不用关心通信细节。

  ・分布式数据管理:支持富设备之间的数据同步,和加密型数据库。

  ・分布式任务调度:见分布式跨设备 Ability 流转。

  2、支持分布式跨设备 Ability 流转

  OpenHarmony 支持应用以 Ability 为单位进行部署,应用“跨设备流转”的基础粒度也是 Ability。具备打破设备界限,多设备联动能力,使应用程序可分可合、可流转。基于 OpenHarmony 的分布式导航、多设备协同健身等设备的开发所需具备的核心要素已经就绪。

  3、LiteOS-A 高效实时调度算法

  OpenHarmony Liteos-A 调度精确动态化:高优先级优先 + 同优先级时间片轮转的调度算法,结合优先级多队列、tick 精确动态化、时间片动态计算等技术,实现系统中线程的高效实时调度。

  4、轻量系统图形硬件加速渲染

  ・提供基础的 UI 组件和独立的图形引擎,适用于基于 ARM Cortex-M 的 MCU 和低内存资源的 ARM Cortex-A 的芯片。

  ・在 ARM Cortex-M 120MHz 级别的 CPU 下,纯软绘制可达 30FPS,对接硬件能力可达 60FPS。

  ・ARM Cortex-M 下,UI 框架支持按需裁剪,可在 ROM<150KB 且 RAM<30KB 硬件条件下运行。

  ・同时支持 OpenHarmony 自研 2D 绘制和扩展兼容其他三方绘制库,支持 34 个控件。

原标题:OpenHarmony 2.2 Beta2 版本发布,完善典型分布式能力

免责声明: IT商业新闻网遵守行业规则,本站所转载的稿件都标注作者和来源。 IT商业新闻网原创文章,请转载时务必注明文章作者和来源“IT商业新闻网”, 不尊重本站原创的行为将受到IT商业新闻网的追责,转载稿件或作者投稿可能会经编辑修改或者补充, 如有异议可投诉至:post@itxinwen.com
微信公众号:您想你获取IT商业新闻网最新原创内容, 请在微信公众号中搜索“IT商业网”或者搜索微信号:itxinwen,或用扫描左侧微信二维码。 即可添加关注。
标签:

品牌、内容合作请点这里: 寻求合作 ››

相关阅读RELEVANT