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

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

    关注

    215

    文章

    33568

    浏览量

    247040
  • 数据管理
    +关注

    关注

    1

    文章

    259

    浏览量

    19420
  • 安卓系统
    +关注

    关注

    0

    文章

    265

    浏览量

    20301
  • HarmonyOS
    +关注

    关注

    79

    文章

    1780

    浏览量

    29233
  • HarmonyOS 2.0
    +关注

    关注

    1

    文章

    14

    浏览量

    1504
收藏 人收藏

    评论

    相关推荐

    求助,用CubeMX配置占空比30%的PWM输出第一个波形不准确是为什么?

    我用的是G0的芯片配置,通过抓波发现第一个波形永远与我配置的占空比不准确,但是除了第一个周期不准确外,后面的都没问题。
    发表于 03-18 07:55

    志D1s裸机开发之体验第一个程序

    体验第一个程序 2.1 编译烧录运行 2.1.1编译 先进入源码目录,打开 Git Bash,如下图操作: 然后在 Git Bash 中执行 make 命令,可以生成
    发表于 03-08 11:43

    2024款鸿蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    ,正式发布后新增的Api我们会在第一时间更新。 最新HarmonyOS系列教程在线学习地址:https://www.bilibili.com/video/BV1sc411q7Bd HarmonyOS配套
    发表于 02-28 10:29

    HarmonyOS开发技术全面分析

    ,将不同设备上标识同用户的认证凭据关联起来,用于标识用户,来提高认证的准确度。 ⚫ 协同互助认证 : HarmonyOS 通过将硬件和认证能力
    发表于 02-21 16:31

    免费学习鸿蒙(HarmonyOS)开发,些地址分享

    国内流高校。通过鸿蒙班的设立,高校可以为学生提供专业的鸿蒙OS学习环境和丰富的实践机会,培养出更多的鸿蒙开发人才,为鸿蒙OS系统的生态建设做出贡献。 其中南京大学已经将HarmonyOS作为《移动
    发表于 01-12 20:48

    STM32F1的IIC通信经常接收不到第一个字节是为什么?

    经常读取到第一个字节为0,这种情况是什么原因导致的
    发表于 10-15 09:20

    鸿蒙操作系统的前世今生

    的OpenHarmony 2.0 量开源发布。 ■ 图3OpenHarmony操作系统的发展沿革 至此,HarmonyOS和OpenHarmony
    发表于 10-08 19:55

    能不能上传大型软件工具,比如altium proteus .这些都是破解版

    这里能不能上传大型软件工具,比如altiumproteus .这些都是破解版的。下载能用。还有录屏的软件 希望以后自己电脑里的软件丢了还会再这里能找到
    发表于 10-07 12:24

    经典C语言接口与实现:创建重用软件的技术

    )倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24C语言接口及其实现。C语言接口与实现(创建重用
    发表于 09-25 06:42

    基于DSP的全球定位系统软件接收机的实现方法

    本文研究了种基于软件无线电思想的全球定位系统(GPS)软件接收机的实现,重点在于其实现的整个过
    发表于 09-20 06:01

    HarmonyOS NEXT新能力,站式高效开发HarmonyOS应用

    预览版在OS开放新能力、鸿蒙系统特征新场景、开发工具三方面实现全面提升,帮助开发者打造HarmonyOS平台的精致应用。 HarmonyOS
    发表于 08-14 15:08

    求助,用CubeMX配置占空比30%的PWM输出第一个波形不准确是为什么

    我用的是G0的芯片配置,通过抓波发现第一个波形永远与我配置的占空比不准确,但是除了第一个周期不准确外,后面的都没问题。
    发表于 08-07 07:26

    【昉·星光 2(VisionFive 2)RISC-V单板计算机】根目录扩容-愉快的install大型软件

    【昉·星光 2(VisionFive 2)RISC-V单板计算机】根目录扩容-愉快的install大型软件
    的头像 发表于 07-18 07:20 450次阅读

    我的第一个智能车库构建

    电子发烧友网站提供《我的第一个智能车库构建.zip》资料免费下载
    发表于 07-12 10:03 0次下载
    我的<b class='flag-5'>第一个</b>智能车库构建

    FPGA实现MPU6050姿态

    。 状态机 这里使用到了两Cordic模块,第一个模块先计算出roll和sqrt(acc_y*acc_y acc_z * acc_z)的值,然后第二模块通过acc_x和sqrt(acc_y
    发表于 06-08 13:49