0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS2.0是全球第一个可实现大型软件全解耦的系统

鸿蒙系统HarmonyOS 来源:驱动中国 作者:驱动中国 2020-10-22 11:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

去年的华为开发者大会上,我们看到了当时在网络上流传已久的HarmonyOS鸿蒙系统。在随后的一年之中,鸿蒙系统在智慧屏上生根发芽,不断完善自身生态,让人觉得它异常低调。暂时的蛰伏只是为了能够更好地进行“升级”,在日前举办的华为开发者大会2020上,HarmonyOS2.0惊艳亮相,从能力到设备的开源,2.0版本都有了全新的变化。

据华为消费者业务CEO余承东以及华为软件部总裁王成录博士称,未来HarmonyOS2.0将会开放给包含手机、手表、机车、智慧屏在内的不同设备,华为的“1+8+N”战略中的“+”终于有了最好的跨平台系统支持。

从1.0到2.0,HarmonyOS都有哪些升级呢?会后的采访上软件部副总裁杨海松为我们简单介绍了一下,主要包含三个方面:分布式的软总线、分布式的数据管理以及分布式的安全,将HarmonyOS的分布式能力提升到了另一个层次。HarmonyOS未来还会继续将分布式的能力进一步提升,并让搭载系统的品类提升到更大的规模。

但一套系统如何实现对复杂程度不同、交互方式不同、形态各异的设备的支持呢?这其中难道有什么“不为人知”的秘密?王成录博士在开发者大会后的采访中谈到:“华为过去几年在软总线工程里面做了大量积累,HarmonyOS2.0是全球第一个可实现大型软件全解耦的系统,横向、纵向都可以解开。”

对软件来说,解耦是最为关键的一步,而我们可以把HarmonyOS2.0想象成一棵大树,将树按照逻辑最小交集的部分切开,这样得到的成千上万个模块都将会被打上标签,而新的硬件只需要将身份上报给系统,就会通过相应的标签自动组成所需的模块。所以无论是机车、手表、手机,或者是其它类型的第三方设备,HarmonyOS2.0都能够和智慧终端实现较好的契合。

在HarmonyOS2.0中,华为的技术研发要点是把硬件的不同模组,抽象成为软件底层的驱动,只需要按照相应的协议驱动程序就能使用。华为把15类模组抽象成底层驱动,所以它们在HarmonyOS2.0中就不是独立存在的设备,比如手机与PC连接起来时,手机看PC就是SoC+显示器+键盘三个模组,手机系统层可以根据应用和硬件资源做自动匹配。

HarmonyOS虽然诞生的时间并不长,但过去一段时间内却为安卓生态贡献了非常多的创新和idea,比如文件管理系统、资源调度、手势导航等,只待HarmonyOS2.0版本开放给更多的设备终端,让更多的开发者参与到生态建设中来,未来有一天“星星之火”终将燎原。

从安卓系统过渡到HarmonyOS完全是水到渠成,即便是搭载EMUI 11的华为手机,同样可以无缝升级为HarmonyOS。王成录坦言,从底层驱动、硬件抽象层到编程框架,鸿蒙系统几乎把安卓最核心的部分实现了替换,从体验上来看或许会给消费者带来完全不一样的体验,过去EMUI上的几项新功能已经让我们体会到了这一点。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    217

    文章

    35783

    浏览量

    260717
  • 数据管理
    +关注

    关注

    1

    文章

    333

    浏览量

    20476
  • 安卓系统
    +关注

    关注

    0

    文章

    274

    浏览量

    21344
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35576
  • HarmonyOS 2.0
    +关注

    关注

    1

    文章

    14

    浏览量

    1710
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux 下交叉编译实战:跑起来你的第一个 STM32 程序

    跑起来你的第一个STM32程序。、准备工作在开始之前,需要准备:1、Linux开发环境Ubuntu、Debian或其他主流发行版都可以。2、ARMGCC交叉编译工具
    的头像 发表于 11-24 19:04 241次阅读
    Linux 下交叉编译实战:跑起来你的<b class='flag-5'>第一个</b> STM32 程序

    **CW32L012****开发评估板的第一个程序**

    CW32L012****开发评估板的第一个程序 最近以15.99在CW32生态社区入手了这块CW32L012开发评估板,我迫不及待的烧录进电灯程序,看看这块板子是否是正常的,能否满足我后面的学习
    发表于 11-22 00:09

    兰州大学:研究阻抗实现高精度自供能多模传感

    近日,兰州大学材料与能源学院研究团队提出阻抗策略用于提高自供能传感系统中的传感精度,实现高精度多模态传感。 随着物联网和5G技术的飞速发展,利用环境能量供电的自供能传感技术愈发重要
    的头像 发表于 07-23 11:26 1053次阅读
    兰州大学:研究阻抗<b class='flag-5'>解</b><b class='flag-5'>耦</b><b class='flag-5'>实现</b>高精度自供能多模传感

    无轴承异步电机气隙磁场定向逆控制

    方法是近年来针对复杂非线性系统提出的种直接反馈线性化方法,可被用于无轴承电机这多变量非线性对象的动态控制。关于无轴承异步电机逆
    发表于 07-14 17:43

    无轴承异步电机的RFOC逆动态控制

    进行了转速和转子磁链之间、两径向位移分量之间的动态控制方法研究,给出了逆动态控制系统
    发表于 07-14 17:35

    HarmonyOS实战:3秒实现自定义轮播图

    那么简单,需要考虑的细节很多。不过在 HarmonyOS实现轮播图却是十分的简单,本篇文章教你在最短的时间内快速实现
    的头像 发表于 06-24 17:06 393次阅读

    HarmonyOS实战:快速实现上下滚动的广告控件

    上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现支持上下滚动的广告控件,建议点赞收藏!
    的头像 发表于 06-24 17:05 375次阅读

    软硬+模块化:深度拆解开放架构的“自由”基因

    ET2500系列应运而生——这款基于开放架构的智能业务处理平台,通过算网融合芯片与模块化设计,实现软硬件,将网络、路由、安全等功能集成于单设备,为中小企业提供高性能、易维护的
    的头像 发表于 06-09 15:42 912次阅读
    软硬<b class='flag-5'>解</b><b class='flag-5'>耦</b>+模块化:深度拆解开放架构的“自由”基因

    第三届大会回顾第2期 | HarmonyOS NEXT内核驱动生态兼容与竞争力思考

    随着HarmonyOS NEXT生态和技术的发展,驱动框架作为北向和南向的生态中枢,有很多的机会。例如,提供更多的信息到应用层,实现精准的性能功耗控制;打破传统的分层,简化关键协议
    的头像 发表于 05-19 19:17 1551次阅读
    第三届大会回顾第2期 | <b class='flag-5'>HarmonyOS</b> NEXT内核驱动生态兼容与竞争力思考

    永磁同步电机电流环改进内模控制的研究

    永磁同步电机采用矢量控制,实现了电流静态,而动态耦合关系依然存在 。传统的内模控 制器虽然在
    发表于 03-26 14:25

    ADS1274用DRDY+TDM输出模式下,读到的第一个字节是无效的,为什么?

    今天调试中发现问题,1274在用DRDY+TDM输出模式下,读到的第一个字节是无效的! 配置是4通道,在DRDY下降沿产生后,等待5us(采样率25K,即间隔40us)给出SPI的SCLK
    发表于 01-08 08:17

    蓝桥杯的第一个项目,点亮LED

    第一节IO简介GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。每个GPIO内部都有这样的
    的头像 发表于 01-02 21:02 1068次阅读
    蓝桥杯的<b class='flag-5'>第一个</b>项目,点亮<b class='flag-5'>一</b><b class='flag-5'>个</b>LED

    HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

    HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发 随着HarmonyOS NEXT发布,鸿蒙生态日益壮大,广大开发者对于系统化学习平台和课程的需求愈发强烈。近日,华
    发表于 01-02 14:24

    ADS1299在DAISY-CHAIN模式下只能配置第一个AD吗,那后面几个都是要怎么配置寄存器,都和第一个样吗?

    大家: 1ADS1299在DAISY-CHAIN 模式下只能配置第一个AD么,那后面几个都是要怎么配置寄存器,都和第一个样么? 2 手册上写了有关时钟配置的问题,ADS1299在
    发表于 12-20 06:47