OpenHarmony v2.2 Beta2
OpenHarmony v2.2 Beta2
版本概述
当前版本在OpenHarmony 2.0 Canary的基础上,针对轻量系统、小型系统和标准系统都有增加新的特性:
标准系统新增特性功能如下:
- 新增分布式远程拉起能力端到端的构建。
- 新增系统基础应用的拖拽能力和新增若干Sample应用。
- 新增媒体三大服务能力,提供更好的媒体系统功能。
轻量和小型系统新增特性功能如下:
- 新增小型系统linux版本构建能力。
- 新增轻量级内核能力增强,包括文件系统增强、内核调试工具增强支持、内核模块支持可配置、三方芯片适配支持、支持ARM9架构等。
- 轻量级图形能力增强支持,包括支持多语言字体对齐、支持显示控件轮廓、支持点阵字体、供统一多后端框架支持多芯片平台等。
- DFX能力增强支持,包括HiLog功能增强、HiEvent功能增强,提供轻量级系统信息dump工具、提供重启维侧框架等。
- AI能力增强支持,包括新增linux内核适配支持、AI引擎支持基于共享内存的数据传输。
配套关系
表 1 版本软件和工具配套关系
源码获取
通过repo下载
方式一(推荐)
通过repo + ssh 下载(需注册公钥,请参考码云帮助中心)。
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v2.2-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
2
3
方式二
通过repo + https 下载。
repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v2.2-Beta2 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
2
3
通过镜像站点下载
表2 源码获取路径
版本源码 | 版本信息 | 下载站点 | SHA256校验码 |
---|---|---|---|
全量代码(标准、轻量和小型系统) | 2.2 | 站点 | SHA256校验码 |
标准系统解决方案(二进制) | 2.2 | 站点 | SHA256校验码 |
Hi3861解决方案(二进制) | 2.2 | 站点 | SHA256校验码 |
Hi3518解决方案(二进制) | 2.2 | 站点 | SHA256校验码 |
Hi3516解决方案-LiteOS(二进制) | 2.2 | 站点 | SHA256校验码 |
Hi3516解决方案-Linux(二进制) | 2.2 | 站点 | SHA256校验码 |
Release Notes | 2.2 | 站点 | - |
更新说明
本版本在继承了OpenHarmony 2.0 Canary的基础上有如下变更。
特性变更
表 3 版本新增特性表
3QE85:新增Audio、Camera、USB、马达、ADC驱动模型。 | ||
| ||
| ||
|
| |
| ||
|
| |
| ||
| ||
| ||
| ||
|
API变更
API变更请参考:
修复缺陷列表
表 4 解决的缺陷ISSUE列表
3861编译失败,报错[OHOS ERROR] Fatal error: invalid -march= option:rv32imac | |
libwap.so 存在已知一般漏洞: CVE-2021-30004,CVSS:5.3;漏洞发布日期:2021-04-02,不符合产品发布要求,需要解决。 | |