OpenHarmony 1.1.0 LTS 版本重磅发布,十六大性能全面提升!

资讯 作者:CSDN 2021-04-16 21:28:21 阅读:479

OpenHarmony 1.1.0 LTS 版本来啦!相比 OpenHarmony 1.0 版本,1.1.0 LTS 版本新增 AI 子系统、电源管理子系统、泛Sensor子系统、升级子系统,及统一AI 引擎框架。liteOS-M 内核完成三方可移植性重构。驱动子系统完善了Wi-Fi、Sensor、Input、Display 的驱动模型。图形子系统针对UI能力及 JS框架性能和内存优化。更多详情可以在 CODE CHINA(https://codechina.csdn.net/openharmony/community)上了解。

下载体验地址:

站点下载:

  • https://repo.huaweicloud.com/harmonyos/os/1.1.0/code-1.1.0.tar.gz

OpenHarmony 最新代码仓更新,请关注 OpenHarmony CODE CHINA组织代码仓。

OpenHarmony CODE CHINA 组织代码仓:

  • https://codechina.csdn.net/openharmony

OpenHarmony 1.1.0 LTS 版本详细新增特性说明:


内核


新增特性:

  • LiteOS-M 支持 Cortex-M7、Cortex-M33 和 RISC-V 芯片架构,新增对应的单板 target 样例。

  • LiteOS-M 支持 MPU 功能。

  • LiteOS-M 支持部分 POSIX 接口。

  • LiteOS-M 支持 FatFS 文件系统。

  • LiteOS-M 支持异常回调函数注册机制。

  • LiteOS-M 三方芯片易适配性架构调整。

  • LiteOS-M、LiteOS-A 支持堆内存调测功能,包括内存泄漏、踩内存、内存统计。

  • LiteOS-M、LiteOS-A 支持 TLSF 堆内存算法,提高内存申请和释放效率,降低碎片率。

修改特性:

  • LiteOS-A 调度优化。


泛 Sensor


新增特性:

  • 新增 Sensor 组件,提供了 Sensor 列表查询、Sensor 启停、Sensor 订阅/去订阅、设置数据上报模式、设置采样间隔等功能。


全球化


新增特性:

  • 新增 79 种语言的数字格式化、日期和时间格式化、单复数 C/C++ 国际化接口。


JS 应用开发框架


新增特性:

  • 新增 JS 前端 opacity 全局属性支持。

  • 新增 prompt.showDialog API。

  • 新增二维码组件 qrcode。

  • 新增事件冒泡机制。

修改特性:

  • 国际化性能优化,加速页面跳转,支持数字国际化及时间日期转换。

  • 前端布局能力增强,部分样式值支持设置百分比。

  • input 及 switch 组件尺寸自适应能力增强。

  • image 组件能力增强,支持显示应用私有数据目录图片。

  • image-animator 组件能力增强,支持结束帧指定。

  • canvas 组件能力增强,新增部分 API。

  • device.getInfo API 增强,新增部分返回字段。

  • DFX 能力增强,支持跟踪异常的方法栈。

删除特性:

  • 国际化功能不再支持回溯特性。


测试


新增特性:

  • 新增测试工具按照用例级别筛选要执行的测试用例。

  • 新增测试 demo 用例。


图形


新增特性:

  • 新增组件级旋转缩放、组件级透明度。

  • 新增事件冒泡机制,新增旋转表冠事件。

  • 新增 GIF 图片解析显示,新增百分比宽高布局,新增 Video 和二维码控件。

修改特性:

  • 局部渲染和 SIMD 性能优化。


公共基础


新增特性:

  • 新增 dump 系统属性功能。

  • 为上层各模块新增内存池管理接口。


驱动


新增特性:

  • 新增 sensor、input、display 驱动模型。

  • 新增 mipi dsi 以及 pwm(脉冲宽度调制)。

  • 新增 WIFI HDI 接口以及 WIFI 的流控。

  • 新增驱动框架 IO 服务分组特性。

修改特性:

  • 优化驱动加载流程,支持分段加载。


分布式通信


新增特性:

  • 新增 WiFi Aware 特性模块。

  • IPC 新增对非对齐序列化的支持。


安全


新增特性:

  • 新增 HUKS 提供 SHA256/RSA3072/RSA2048/AES128/ECC 安全算法以及接口,以及提供密钥管理和存储能力。

  • HiChain 提供轻量非账号的轻量级组件,用于设备群组管理和认证,支撑软总线通讯安全;提供 API 给系统服务与应用。

  • 权限管理新增统一的权限管理机制,满足轻量设备权限授权需求。


AI 子系统


新增特性:

  • 新增统一的 AI 引擎框架,实现算法能力快速插件化集成。框架中主要包含插件管理、模块管理和通信管理等模块,对 AI 算法能力进行生命周期管理和按需部署

  • 为开发者提供开发指南,并提供 2 个基于 AI 引擎框架开发的 AI 能力插件和对应的 AI 应用 Sample,方便开发者在 AI 引擎框架中快速集成 AI 算法能力。


升级服务


新增特性:

  • 新增轻量级设备升级能力框架,框架包括升级包的效验和解析能力,以及安装的接口,统一轻设备升级能力框架。


XTS 认证


新增特性:

  • 增加 AI、DFX、global、OTA 兼容性测试用例。

修改特性:

  • 应用程序框架、公共通信、分布式任务调度、IOT、内核等测试能力增强。


编译构建


新增特性:

  • 新增命令行工具 hb, 采用 hb set 和 hb build 方式构建,并支持在源码目录下及任意子目录下构建。

  • 支持独立芯片厂商组件。

  • 支持使用组件名单独构建组件。

  • 支持按开发板自定义编译工具链和编译选项。

修改特性:

  • 产品配置与 build_lite 仓解耦,修改为“vendor/解决方案厂商/产品 /config.json”。


电源管理


新增特性:

  • 电量查询功能。

  • 亮屏锁管理功能及接口。

更多详情,欢迎查阅 OpenHarmony 开发者文档。

OpenHarmony 开发者文档:

https://codechina.csdn.net/openharmony/docs

4月20日晚八点,欢迎来到CSDN悦读时间直播间,与四位大咖一起探索UNIX传奇往事的启示,围观《UNIX传奇》新书发布会!


华为自动驾驶车首次公开试乘;台积电:全球芯片短缺或持续到明年;龙芯发布完全自主指令集架构LoongArch|极客头条

☞苹果春季发布会前瞻,这届“春晚”究竟会发布什么?

☞“诺奖摇篮”贝尔实验室:从辉煌到衰败的百年沉浮

直接学 Vue 3 吧 —— 对话 Vue.js 作者尤雨溪

在线申请SSL证书行业最低 =>立即申请

[广告]赞助链接:

关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注KnowSafe微信公众号
随时掌握互联网精彩
赞助链接