开源鸿蒙系统能打电话了!openharmony离手机os越来越近

author author     2023-05-06     775

关键词:

参考技术A

电子发烧友网报道(文/黄晶晶)最近OpenHarmony社区的专家连志安发表了一个视频。视频是说使用润和DAYU200开发套件,搭载OpenHarmony3.1 Release版本,能够在拨号界面打出电话,还表示这个新版本越来越像手机了。


自华为手机搭配鸿蒙系统以来,国产手机操作系统的呼声越来越高。受限于竞争的关系,其他手机厂商并没有直接采用鸿蒙系统。而在万物互联的自主操作系统的发展趋势下,OpenHarmony或许是另一大选择。



OpenHarmony是由开放原子开源基金会孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。


当然,OpenHarmony起初来自于华为的捐赠。


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


华为于2019年8月发布的鸿蒙系统(Harmony OS),可以说也是基于OpenHarmony的基础能力发展起来的商业版本的自有品牌的鸿蒙系统。


同样的,这两年基于OpenHarmony发展起来的操作系统已经面向家电、工业、金融等领域。


例如,2021年10月14日,美的发布了美的物联网操作系统1.0,该系统由美的与开放原子开源基金会合作推出,具有跨平台、分布式、开放性的特点。


这也是首个除华为之外的基于OpenHarmony2.0的物联网系统。


还有,中软国际与汇川技术发布了全球首款OpenHarmony工业智能操作系统,共同推进基于国产自主可控底座的工业智能化进程。


目前,唯独在智能手机领域还缺少基于OpenHarmony的手机操作系统。


如今,搭载OpenHarmony3.1 Release版本的开发套件,能够实现打电话功能了,相信又提振了大家对于OpenHarmony手机操作系统的信心。


首先我们来看硬件方面对OpenHarmony3.1的支持,这里以标准系统来看,电子发烧友网查阅,主要有Hi3516DV300,和RK3568等芯片。


Hi3516DV300是新一代Smart HD IP摄像机SOC,集成新一代ISP(Image Signal Processor)、H.265视频压缩编码器、高性能NNIE引擎,在低码率、高画质、智能处理和分析、低功耗等方面有较好的性能。可用在带屏设备上,比如带屏冰箱、车机等。这个芯片对应的开发板型号是Hi3516DV300。


瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码。RK3568支持SATA/PCIE/USB3.0等各类型外围接口,内置独立的NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK、云终端、车载中控等行业定制市场。这个芯片对应的开发板有润和DAYU200。


润和HH-SCDAYU200是基于Rockchip RK3568,集成双核心架构GPU以及高效能NPU;板载四核64位Cortex-A55 处理器采用22nm先进工艺,主频高达2.0GHz;支持蓝牙、Wi-Fi、音频、视频和摄像头等功能,拥有丰富的扩展接口,支持多种视频输入输出接口;配置双千兆自适应RJ45以太网口,可满足NVR、工业网关等多网口产品需求。影音 娱乐 、智慧出行、智能家居,如烟机、烤箱、跑步机等。


根据之前的介绍,润和软件的DAYU是为OpenHarmony 2.0 Canary 版本提供支持手机类的开发套件。不过,打电话功能应该是在OpenHarmony3.1版本上才实现的。



软件方面,OpenHarmony自发布以来,已经更新了几个版本。


2020年9月10日,OpenHarmony 1.0 版本正式上线,支持内存为128K到128M的终端设备;


2021年6月1日,OpenHarmony 2.0 Canary 版本宣布上线,支持内存128M以上的各种智能终端设备。与OpenHarmony 1.0不同,OpenHarmony 2.0覆盖设备范围延伸到百兆内存及以上的富媒体终端设备。


2021年10月,OpenHarmony 3.0版本发布。


2021年12月31 日OpenHarmony-v3.1-Beta 版本发布。


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轻内核&驱动启动优化、快速启动能力支持。


简单来说,OpenHarmony 3.1版本由于支持更多的能力,比如联系人通话记录和拨号盘显示,比如支持更大内存的终端设备,才使得操作系统界面的优化和功能越来越像手机。


以OpenHarmony覆盖万物的目标来说,它可在多种终端设备上运行。既可运行在百 KB 级别的资源受限设备和穿戴类设备上,也可运行在百 MB 级别的智能家用摄像头、行车记录仪等相对资源丰富的设备上,以及 GB 级别的智能电视等设备上。我们看到从1.0发展起来,它支持的内存容量正在增大。


对于手机而言,早期的智能手机具有512MB、1GB的内存,后来是3GB的内存,现在6GB、8GB、12GB的内存成为主流趋势。要运行应用程序就必须有可使用的内存,例如像微信、图像视频APP、 游戏 等都不同的内存需求。


虽然目前演试的是平板搭载OpenHarmony打电话,但其实目前已有不少手机芯片支持鸿蒙系统。高通骁龙870、888、联发科天玑720、800等支持华为鸿蒙系统。而这些手机芯片未来支持OpenHarmony应该也是自然而然的事。



在鸿蒙系统发布的时候,外界会有安卓套壳的质疑?在开发者论坛上,有资料指出,华为HarmonyOS能够运行安卓的应用程序,主要是由于HarmonyOS 实现了现有Android生态应用(即AOSP)的运行。


而OpenHarmony 用户应用程序基于全新设计的 OpenHarmony API/SDK 开发,可以运行在基于 OpenHarmony 开源项目开发的系统上,并可以在多终端之间无缝流转。


OpenHarmony 程序框架仅支持 OpenHarmony 用户应用程序运行,不支持基于安卓 API/SDK 开发的用户应用程序运行。


因此,OpenHarmony更不存在“安卓套壳”这种说法。而是鼓励开发者开发属于OpenHarmony的应用程序。



在繁荣开源生态方面,去年底的一次会议上,OpenHarmony项目群生态建设组组长朱其罡表示:未来,OpenHarmony 将与主流芯片厂家开展深度合作,逐步实现代码进入社区主干,OpenHarmony 项目群将联合成员单位及工作组提供专项技术支持,预计在2022 年 9月底前与20家主流芯片达成深度合作。随着主流芯片代码进入主干,未来将产生更多的 OpenHarmony 开发板,融合各行业需求,加快技术演进,促进各类终端产品陆续在各行业呈现。


小结:


OpenHarmony以覆盖万物为目标,其中必然绕不开智能手机,这也是万众瞩目的。实际上,OpenHarmony 2.0已具备所有支撑智能手机的能力,包括库和API 接口,此次3.1版本的功能优化,对智能手机的能力进一步的增强。目前尚不知有哪些手机厂商或者第三方厂商会率先推出基于OpenHarmony的智能手机操作系统。如果读者朋友们有进一步的消息,也欢迎向我们爆料。

dayu200升级最新的openharmony系统,一起来玩开源鸿蒙呀!

视频教程1.下载镜像烧录固件的下载可以通过每日构建下载:http://ci.openharmony.cn/dailys/dailybuilds选择master分支,形态组件dayu200,设备层级——富设备,选择镜像包,点击下载。等下载成功之后,解压再解压2.... 查看详情

openharmony操作系统与龙芯2k1000la芯片完成适配,龙架构平台获得开源鸿蒙认证

近日,龙芯中科与软通动力控股公司鸿湖万联共同完成OpenHarmony操作系统与龙芯2K1000LA处理器的适配,“乘风1000”开发板(搭载龙芯2K1000LA)荣获OpenHarmony生态产品兼容性证书。至此,万物互联的OpenHarmony生态体... 查看详情

鸿蒙os开源代码精要解读之——init

鸿蒙OS开源代码精要解读之——init作者介绍:中科创达OpenHarmony研究组说明:中科创达OpenHarmony研究组第一时间对https://codechina.csdn.net/openharmony上开源的代码进行了详尽的代码研读和学习。为此,我们打算编写一系列篇幅中等,内... 查看详情

关于鸿蒙系统jsui框架源码的分析(代码片段)

鸿蒙是华为研发的新一代终端操作系统,能适用于IoT、手表、手机、Pad、电视等各种类型的设备上,扛起“国产操作系统”的大旗,也遭受了很多非议。2021年6月初发布了OpenHarmony2.0Canary版本,开源了更多子系统的... 查看详情

嵌入式ai全志xr806openharmony鸿蒙系统固件烧录(代码片段)

 欢迎关注我的公众号[极智视界],回复001获取Google编程规范 O_o >_< o_O O_o ~_~ o_O 大家好,我是极智视界,本教程详细记录了全志XR806OpenHarmony鸿蒙系统固件烧录的方法。 在上一篇文章《【嵌入式AI】全... 查看详情

开源鸿蒙元宇宙区块链开源大集合|alot开源科技节暨openharmony技术论坛正火热报名中

时间:2021年12月10日9:00~2021年12月10日16:00地点:(广东广州)海珠区阅江中路380号广交会展馆-A区  查看详情

#盲盒+码##跟着小白一起学鸿蒙#如何编译openharmony自带app(代码片段)

如何编译OpenHarmony自带APP作者:王石概述OpenHarmony的主干代码是开源社区的重要学习资源,对于想进行应用开发和熟悉OpenHarmony能力的同学主干代码是非常重要的资源,在主干代码的applications目录里聚集了很多原生的应用实现,那... 查看详情

润和软件荣获华为开发者大会2022鸿蒙使能贡献奖

11月4日-6日,华为开发者大会2022(Together)在东莞松山湖召开,此次大会主题为“创新照见未来”,聚焦鸿蒙生态的技术应用与未来发展,探讨鸿蒙生态的新成果、新体验。作为华为OpenHarmony生态使能伙伴... 查看详情

树莓派4b刷入openharmony3.0,目前可显示与触控

参考技术A11月24日消息,鸿蒙技术社区昨天发文,表示最近有人在树莓派4B上面成功装入并且运行OpenHarmony3.0(下面简称OHOS3.0)操作系统。根据介绍,本次刷机使用了树莓派linuxrpi-5.10.y内核,在此基础上编译OHOS3.0系统,然后补齐... 查看详情

润和软件荣获华为开发者大会2022鸿蒙使能贡献奖

11月4日-6日,华为开发者大会2022(Together)在东莞松山湖召开,此次大会主题为“创新照见未来”,聚焦鸿蒙生态的技术应用与未来发展,探讨鸿蒙生态的新成果、新体验。作为华为OpenHarmony生态使能伙伴... 查看详情

鸿蒙内核源码分析(文件系统篇)|用图书管理说文件系统|百篇博客分析openharmony源码|v63.01(代码片段)

百篇博客系列篇.本篇为:v63.xx鸿蒙内核源码分析(文件系统篇)|用图书管理说文件系统|51.c.h.o文件系统相关篇为:v62.xx鸿蒙内核源码分析(文件概念篇)|为什么说一切皆是文件|51.c.h.o本篇讲一个大型图书馆的管理方案,来说清楚计算机... 查看详情

稳的一比,鸿蒙系统霸榜github!

‍‍OpenHarmony2.0于2021年6月2号开源,紧接着鸿蒙系统无疑占据了最近热点话题的C位,就连一个名为HarmonyOS也霸榜Github。这是一个与HarmonyOS相关的精彩内容的精选列表。目前已经在Github标星 17.7K(Github地址:https://g... 查看详情

#盲盒+码##跟着小白一起学鸿蒙#openharmony调试工具(代码片段)

作者:王石概述OpenHarmony开发过程中我们一定会面对各种开发问题,比如如何看log,如何看系统状态,如何调试,等等。本章内容就是总结一些常用工具。交叉编译工具源码下载:OH3.1用的5.5,OH3.2升级了5.7,两者都能用wgethttps://... 查看详情

华为推出openharmony生态使能服务加速openharmony商用发行版落地

4月25日,开放原子开源基金会联合华为、深开鸿、软通动力、华秋、51CTO、润和软件、东方创科等7家单位共同举办了OpenHarmony技术日活动,正式发布了OpenHarmony3.1Release版本,带来众多新功能、新技术、新特性,同... 查看详情

鸿蒙内核源码分析(根文件系统)|先挂到`/`上的文件系统|百篇博客分析openharmony源码|v66.01(代码片段)

百篇博客系列篇.本篇为:v66.xx鸿蒙内核源码分析(根文件系统)|先挂到/上的文件系统|51.c.h.o文件系统相关篇为:v62.xx鸿蒙内核源码分析(文件概念篇)|为什么说一切皆是文件|51.c.h.ov63.xx鸿蒙内核源码分析(文件系统篇)|用图书管理说文... 查看详情

嵌入式ai全志xr806openharmony鸿蒙系统固件编译(代码片段)

 欢迎关注我的公众号[极智视界],回复001获取Google编程规范 O_o >_< o_O O_o ~_~ o_O 大家好,我是极智视界,本教程详细记录了全志XR806OpenHarmony鸿蒙系统固件编译的方法。 XR806是全志科技旗下子公司广州... 查看详情

鸿蒙内核源码分析(挂载目录篇)|为何文件系统需要挂载|百篇博客分析openharmony源码|v65.01(代码片段)

百篇博客系列篇.本篇为:v65.xx鸿蒙内核源码分析(挂载目录篇)|为何文件系统需要挂载|51.c.h.o文件系统相关篇为:v62.xx鸿蒙内核源码分析(文件概念篇)|为什么说一切皆是文件|51.c.h.ov63.xx鸿蒙内核源码分析(文件系统篇)|用图书管理说文... 查看详情

#跟着小白一起学鸿蒙#[一]运行openharmony(代码片段)

作者:王石,胡瑞涛graphLRA[搭建库和工具]-->B(配置远程访问环境)-->M(编译镜像和sdk)-->N(运行测试集群)x[烧录]-->N(运行测试集群)N-->C是否出现bugC-->|未出现|D[结果1:passed:51]C-->|出现|E[结果2:error调试bug]搭建标准系统环... 查看详情