[文章]OpenHarmony 2.2 Beta2 版本发布,具备典型的分布式能力和媒体类产品开发能力

阅读量0
0
2
8 月 4 日,开放原子开源基金会( OpenAtom Foundation)正式发布 OpenAtom OpenHarmony(以下简称“OpenHarmony”)2.2 Beta2 版本。OpenHarmony 具备了典型的分布式能力和媒体类产品开发能力。

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

6 月 1 日,开放原子开源基金会发布了 OpenHarmony 2.0 Canary 版本,自主研发,不兼容安卓;8 月 4 日发布的 OpenHarmony 2.2 Beta2 版本,具备了典型的分布式能力和媒体类产品开发能力,也包含了部分支持功能机开发目标的 OS 能力。
OpenHarmony 也向全行业发出了邀请,共同打造属于每个人的  OpenHarmony,通过各行业的技术及经验积累赋能 OpenHarmony 生态发展。

20.png

【版本路标】
详细版本路标请阅:

OpenHarmony 是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会的 OpenHarmony 项目群工作委员会负责运作,遵循 Apache 2.0 等开源协议。由华为捐赠智能终端操作系统基础能力相关代码,博泰、华为、京东、润和、亿咖通、中科院软件所、中软国际等七家单位(按各单位简称首字母排序)及全球开发者共建的开源分布式操作系统。具备面向全场景、分布式、组件化等特点,是一款面向未来的根操作系统。众多开发合作伙伴将以开源社区为中心,分阶段快速迭代,不断完善系统能力,逐步构建起面向万物互联时代的 OpenHarmony 生态。在全球范围内有兴趣、有需要的组织和个人都可以基于开源项目的协议参与 OpenHarmony 开源项目,实现共商、共建、共享、共赢。


在商业价值方面,OpenHarmony 带来的不仅仅是技术的创新,更是商业模式的大变革,叠加产业政策的支持,OpenHarmony 中短期价值正在不断涌现。当前生态地图正在不断完善,OpenHarmony 商业发行版涉及的行业应用从手机、IoT 逐渐向车、工业、物流等领域延展,生态企业面临着巨大的机遇和挑战。

OpenHarmony 2.2 Beta2 版本,已经支持分布式框架能力、分布式跨设备 Ability 流转、LiteOS-A 高效实时调度算法、轻量系统图形硬件加速渲染功能,及阶段性适配 DAYU 和树莓派等开发板,开发者可基于配套文档、工具等上手适配。

每个人的 OpenHarmony518 个共建企业

截至 2021 年 7 月 23 日,已有 518 个共建企业、共建机构与个人贡献者参与项目,并且已有 64 个 Committer 参与保障整个系统的质量。  


2020 年 12 月,博泰、华为、京东、润和、亿咖通、中科院软件所、中软国际七家单位(排名按单位简称首字母排序)在开放原子开源基金会的组织下成立了 OpenHarmony 项目群工作委员会,开始对 OpenHarmony 进行社区治理。截至 2021 年 7 月,博泰、华为、京东、润和、亿咖通、中软国际成为 A 类捐赠人;软通动力成为 B 类捐赠人;华秋、思必拓成为 C 类捐赠人;信通院泰尔实验室、中科院软件所成为特殊捐赠人。

共商、共建、共享、共赢

共商:OpenHarmony 项目重大事项由工作委员会各成员单位代表用投票方式共同决定,投票权利均等,一家单位一票,遵循公开明确的 OpenHarmony 项目群管理制度规则。


共建:按照约定的规则与流程,贡献者随时可以在 OpenHarmony 项目 Gitee 社区贡献代码,开放原子开源基金会定期组织版本发布。


共享:开放原子开源基金会将联合更多伙伴和开发者,不断推进 OpenHarmony 生态开源、开放、生态化发展;激活 OpenHarmony 的创造力,为产业和公众消费者创造更丰富多样的应用。


共赢:所有的企业和个人均可基于 OpenHarmony 的开源代码,结合自身优势,去做各个领域的操作系统发行版及终端产品,共同促进生态发展。截至 2021 年 7 月,已有多家公司推出了基于 OpenHarmony 项目开发的智能终端,如智能手表、智能家电、智慧屏等。

亮点特性/核心特性

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 个控件。

本次发布的版本详细特性可参考社区 Release Notes

END

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友