OpenHarmony 3.1 Beta 发布
OpenAtom 社区已于 12 月 31 日发布了 OpenHarmony-v3.1-Beta 版本。
新版本在 OpenHarmony 3.0 LTS 的基础上,更新支持了以下能力:
①标准系统 OS 基础能力增强:内核提升 CMA 利用率特性、图形新增支持 RenderService 渲染后端引擎、短距离通信支持 STA(Station)和 SoftAP 基础特性、支持地磁场的算法接口、传感器驱动模型能力增强、支持应用帐号信息查询和订阅等、全球化特性支持、编译构建支持统一的构建模板、编译运行时提供 Windows/MacOS/Linux 的前端编译工具链、JS 运行时支持预览器、新增支持 JSON 处理、Eventbus、Vcard、Protobuf、RxJS、LibphoneNumber 等 6 个 JS 三方库、新增时间时区管理、DFX 新增支持 HiSysEvent 部件提供查询和订阅接口。
②标准系统分布式能力增强:包括新增支持分布式 DeviceProfile 特性、分布式数据管理支持跨设备同步和订阅、分布式软总线支持网络切换组网、分布式文件系统支持 Statfs API 能力等。
③标准系统应用程序框架能力增强:新增 ArkUI 自定义绘制能力和 Lottie 动画能力、新增包管理探秘隐式查询和多 hap 包安装、事件通知支持权限管理、设置通知振动、通知声音设置和查询、通知免打扰、会话类通知等。
④标准系统应用能力增强:输入法应用支持文本输入和横屏下布局显示、短信应用信息管理、联系人应用通话记录和拨号盘显示、设置应用更多设置项。
⑤轻量系统能力增强:HiStreamer 轻量级支持可定制的媒体管线框架、Linux 版本 init 支持热插拔、OS 轻内核 & 驱动启动优化、快速启动能力支持。
源码获取
开发者现可通过 repo + ssh 下载(需注册公钥)或者通过 repo + https 下载源码,芯片及开发板适配状态请参考官方 SIG-Devboard 信息。
方式一(推荐):通过 repo + ssh 下载(需注册公钥,请参考码云帮助中心)。
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.1-Beta --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
方式二:通过 repo + https 下载。
repo init -u https://gitee.com/openharmony/manifest.git -b refs/tags/OpenHarmony-v3.1-Beta --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
据公开资料显示,OpenHarmony 开源项目是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会 OpenHarmony 项目群工作委员会负责运作。
OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。
系统功能按照“系统 > 子系统 > 组件”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。
OpenHarmony技术架构如下所示:
OpenHarmony 支持如下几种系统类型:
轻量系统(mini system):面向 MCU 类处理器例如 Arm Cortex-M、RISC-V 32 位的设备,硬件资源极其有限,支持的设备最小内存为 128KiB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的 IOT 总线读写部件等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。
小型系统(small system):面向应用处理器例如 Arm Cortex-A 的设备,支持的设备最小内存为 1MiB,可以提供更高的安全能力、标准的图形框架、视频编解码的多媒体能力。可支撑的产品如智能家居领域的 IP Camera、电子猫眼、路由器以及智慧出行域的行车记录仪等。
标准系统(standard system):面向应用处理器例如 Arm Cortex-A 的设备,支持的设备最小内存为 128MiB,可以提供增强的交互能力、3D GPU 以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。可支撑的产品如高端的冰箱显示屏。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Chrome OS 97 发布
Google 正式发布了 Chrome OS 97,该版本为 Chromebook 引入的最大变化之一是更新的 Gallery 应用程序,移除了早期 Chrome OS 在播放音频内容时需要使用的专用客户端。 以前在文件(Files)应用中打开音乐、播客或其他音频文件时,会开启一个仅有一个小窗口的专用客户端。Chrome OS 97 改善了这个体验,新版本中将使用具有音频播放功能的 "Gallery" 应用来打开此类文件(左:旧版|右:新版)。 新版本具有一个全屏窗口,左边有一个可以展开或隐藏的 "正在播放" 列表。新版播放器相比老版本具有更多控制功能,如:向前/向后跳转 10 秒和变速播放;按键之间的间距更大,更方便点击。此外,该播放器显示的专辑封面也比专用客户端更大。 Gallery 应用的另一项更新是允许用户同时打开多个文件。此前用户一次只能开启一个文件/图片。 Chrome OS 97 还更新了 "辅助功能" 下的 "全屏放大镜" 功能,开启该选项后屏幕就可以随着你的鼠标连续移动。 Chrome OS 97 同时调整了自动填充下拉框,使其不覆盖大多数文本字段的前面。该框向右移动...
- 下一篇
龙芯发布 LoongArch64-.NET-SDK-6.0.100 开发者试用版
龙芯开源社区发布了支持 LoongArch64 架构的 .NET-SDK-6.0.100 开发者试用版。 据介绍,龙芯 .NET 基于上游社区版本适配支持龙芯平台架构,目前支持 LoongArch64 架构和 MIPS64 架构。 LoongArch64 架构的. NET-SDK-3.1 已完成,安装包下载地址:LoongArch64-.NET Core 3.1。 LoongArch64 架构 .NET-6.0.100 的开发者试用版可 email 联系 .NET 负责人申请下载链接。 早在 2 年前,龙芯就开始筹划将 .NET 移植到龙芯平台,2020 年完成了 MIPS64 架构的. NET Core-3.1 版本,相关代码已经开源(MIPS64 目前已处于只维护状态,已停止版本更新开发)。 2021 年全面转向 LoongArch 架构的 .NET 6 的研发,2021 年 12 月,龙芯已经开始向 .NET 开源社区 main 分支提交支持 LoongArch64 架构的源代码:https://github.com/dotnet/runtime/labels/arch-loon...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,CentOS7官方镜像安装Oracle11G
- Mario游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果