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

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

3天内不再提示

鸿蒙系统开源究竟有何意义?

鸿蒙系统HarmonyOS 来源:电子工程专辑 作者:张玄 2020-10-18 10:21 次阅读

10月15日,由工信部、深圳市政府指导,深圳市工信局和深圳福田区政府支持,开放原子开源基金会(OpenAtom Foundation)主办的“有你有我开源节”开源技术研讨会在“深圳·国际开源谷”召开。此次会议上的一大亮点,就是HarmonyOS捐赠给开放原子基金会进行开源孵化的项目OpenHarmony。今年9月的HDC 2020华为开发者大会上,华为宣布HarmonyOS开源。9月10日,HarmonyOS面向128KB-128MB RAMIoT设备整机进行代码开源;预计明年4月,面向128MB-4GB RAM终端设备的HarmonyOS也将开源;明年10月,则针对4GB RAM以上终端设备的HarmonyOS开源。

10月15日,由工信部、深圳市政府指导,深圳市工信局和深圳福田区政府支持,开放原子开源基金会(OpenAtom Foundation)主办的“有你有我开源节”开源技术研讨会在“深圳·国际开源谷”召开。此次会议上的一大亮点,就是HarmonyOS捐赠给开放原子基金会进行开源孵化的项目OpenHarmony。

华为消费者BG软件部副总裁杨海松再次与大家分享了OpenHarmony项目分阶段开源的计划。与此同时,作为OpenHarmony开源项目的初始成员,华为已经贡献了17个子项目、134个代码仓库、5个参考案例和50多万行代码。杨海松呼吁更多的开发者能够加入到HarmonyOS的生态共建中来。

开源满月的进展情况

HarmonyOS是个面向全场景的操作系统,即:它不仅可以安装在手机上,也能够应用到汽车、家电、可穿戴设备以及更多IoT设备上,系统以“分布式软总线”将所有设备串联起来,实现各种分布式技术特性。比如数据在不同设备间的自由流转,乃至根据不同设备的特性,在不同的设备上执行特定任务。

“全场景”的覆盖实现,很大程度与OpenHarmony的组件化设计有关:根据设备的资源能力和业务特性,可进行灵活裁剪,满足不同形态的终端设备对操作系统的要求。根据具体的场景需要,HarmonyOS的子系统、功能或模块可以任意增减。即便是最底层的内核层,都具备弹性选择的特点。

鸿蒙系统开源究竟有何意义?

华为公开的HarmonyOS层级结构图中,最底层的内核层就可选不同的内核,比如说支持MMU、内核/App空间隔离、支持POSIX接口,而且是RTOSLiteOS——这是一个比Linux内核明显更适用于IoT的内核——从现有开源代码部分即可见。而不同的设备类型,是可以选择不同的内核的。其上有个KAL抽象层,用于隐藏内核实施细节。

对于南向的设备开发者而言,这种组件化的设计方案,令各终端都能用上HarmonyOS,并打破不同终端间的壁垒。

华为的数据显示,已经有120家应用厂商、22家硬件厂商共同参与到OpenHarmony生态建设中。围绕OpenHarmony的开发者课程也迅速上线,已经形成10万+人才生态圈。尤为值得一提的是,在南向设备开发者一侧,OpenHarmony生态目前已经有7款芯片移植、7款开发板上线,让开发者有更多渠道获取OpenHarmony开发工具。

杨海松提到,HarmonyOS在上个月最初开源的5小时内,开源项目访问量就达到65.4万;当晚有50位开发者贡献了代码,“有高手3小时内调通”,成为中国软件史上最受关注的开源项目;与此同时,开源当晚开放的2000套开发板秒光。这是OpenHarmony如此受关注的佐证。

合作伙伴的共同努力

开源技术研讨会上,不少合作伙伴也分享了参与OpenHarmony生态建设的体验与成果。令人印象颇深刻的,是中科创达与润和软件。

此前,今年的HDC 2020华为开发者大会上,我们就看到中科创达展示的HarmonyOS智能卡,这种智能定位卡是搭载了HarmonyOS的智能定位终端,特色功能包括了NFC碰一碰、一键报警等;通信方面采用超低功耗NB-IoT通信技术,以及GPS、北斗、WiFi/基站辅助定位等多系统联合定位技术。

在本次研讨会上,中科创达首席架构师刘寿永详细介绍了这种智能定位器的技术特点。比如说在未绑定设备的情况下,与手机碰一碰就能快速绑定;且与手机碰一碰之后,手机就能快速获取到设备信息,比如说具体到宠物信息、资产信息、已经通过设备传感器采集的环境信息等。

所以这种智能定位卡的应用场景有儿童定位、养老看护、行李防丢失等。刘寿永列举了具体的例子,Dash Camera车载摄像头内置这种智能卡。当手机与Dash Camera碰一碰后,就实现了快速配置,以注册账号登录,并恢复登录用户的喜好设定、驾驶习惯、紧急联系人等配置信息;此外,通过碰一碰功能,还能自动实现手机与Dash Camera的WiFi连接,同时共享移动网络,将摄像头的实时画面发送到手机上;而且,碰一碰还可将驻车期间发生的紧急事件信息同步到手机端。

刘寿永还特别分享了,中科创达作为HarmonyOS南向开发先行者的一些开发体验,以及OpenHarmony开源代码的精要解读,这是使用开源代码来构建南向设备系统的典型代表了。

另外一个HarmonyOS先行者,润和软件研发总监石磊则分享了基于OpenHarmony的润和HiSpark系列开发套件——其中有OpenHarmony开源网站指定开发套件。石磊主要介绍了智慧联接(Wi-Fi IoT)系列开发套件和感知计算(AI)系列开发套件。此前HDC大会上展示的Wi-Fi IoT智慧小车即是前者。典型的例子是Hi3861开发板,其中WLAN模组是一片大约2cm*5cm、包含2.4GHz WLAN连接特性的芯片,集成IEEE 802.11b/g/n基带和RF电路,支持OpenHarmony/Huawei LiteOS与第三方组件。

润和软件的Wi-Fi IoT系列开发套件,在技术上以高射频性能、低功耗、支持Wi-Fi Mesh、具备硬件加密安全能力,以及支持HarmonyOS为主要特性,可应用于智能家电、智能终端以及STEAM教育套件之上。而AI系列开发套件,则支持1T算力,以易开发、广覆盖(低功耗、快速启动、屏幕交互、多路图像输入)及支持HarmonyOS为特色,可应用于智能门锁、行车记录仪、门禁系统等。

值得一提的是,石磊在会上将OpenHarmony与Android进行了一系列对比,包括系统架构、启动流程。从IoT的角度看,LiteOS内核具备更轻量、启动更快、内存占用更少,同时支持微控制器、应用处理器等特点;而最重要的是,HarmonyOS的分布式服务能力,通过分布式软总线进行分布式调度。

对开发者而言,OpenHarmony系统整体复杂度更低——更易于学习、掌握和应用;轻量级的系统,也具备更好的应用程序性能表现;多设备支持,能够做到一次开发多端部署;分布式服务能力,也就创造了更为丰富的应用场景。这些在过去介绍HarmonyOS系统及开发过程时,我们也都提到过。

一横一纵,拓展生态

HDC 2020期间,杨海松在接受采访时就提到:“我们现在做的是一横一纵。”而在开源技术研讨会上,他又再度强调了这一策略。

这里的横向是指“从智能家居扩展到全场景,覆盖7大场景核心智能设备,建立全场景鸿蒙精品设备圈”;而纵向则是说,“从品牌厂家扩展到全产业链,联合芯片、模组、IDH、品牌厂家、服务商,快速打造鸿蒙生态产业链”。

更具体地说,参与横向建设的合作伙伴可能涉及智能家居——如家居面板、智能中控;智慧出行——如车机;运动健康——如健身器材;影音娱乐——如投影仪。而纵向合作伙伴则主要包括了国产芯片厂家、模组、解决方案、OEM企业,典型的如前文提到的中科创达与润和软件,这是所有合作伙伴共建HarmonyOS生态的重要组成部分。

杨海松说:“对硬件设备厂商来说,加入HarmonyOS生态意味着不是继续销售孤立的设备,而是和整个华为全场景生态打通了体验,增加了硬件设备的商业价值,并且通过分布式技术带来的创新交互,增加了用户触点,可以实现从卖设备到卖服务的转变。对应用合作伙伴来说,可以实现更多体验创新,通过更多终端连接消费者。HarmonyOS将为合作伙伴带来更多的商业和持续运营的机会,一起把物联网的产业蛋糕做大。”

而开源是华为目前生态共建的必然选择。从此次技术研讨会可见,HarmonyOS的生态建设已初具规模,随着更多开发者和企业参与到OpenHarmony的流程与实践中,其发展前景和行业影响都将得到持续增强。当前,整个生态仍然需要软件、硬件、开发者以及诸多合作伙伴的共同努力。
编辑?:hfy

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

    关注

    215

    文章

    33442

    浏览量

    246700
  • 智能门锁
    +关注

    关注

    17

    文章

    1798

    浏览量

    41989
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2594

    浏览量

    65130
  • HarmonyOS
    +关注

    关注

    79

    文章

    1692

    浏览量

    29152
收藏 人收藏

    评论

    相关推荐

    深圳力挺开源鸿蒙原生应用,深开鸿全力加速开源鸿蒙生态

    近日,深圳市工业和信息化局、深圳市政务服务和数据管理局联合印发《深圳市支持开源鸿蒙原生应用发展2024年行动计划》(以下简称《行动计划》)。据悉,这是全国首个针对鸿蒙原生应用发展的政府行动计划
    的头像 发表于 03-06 14:33 199次阅读
    深圳力挺<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>原生应用,深开鸿全力加速<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>生态

    鸿蒙OS和开源鸿蒙什么关系?

    开源鸿蒙(Open Harmony) 鸿蒙系统愿来的设计初衷,就是让所有设备都可以运行一个系统,但是每个设备的运算能力和功能都不同,所以内核
    的头像 发表于 01-30 15:44 259次阅读
    <b class='flag-5'>鸿蒙</b>OS和<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>什么关系?

    开源鸿蒙赋能电力新能源发展

    随着科技的不断发展,能源行业也在不断地进行创新和升级。而在这个变革的过程中,开源鸿蒙系统的应用无疑为能源行业带来了新的机遇和挑战。九联科技作为一家专注于开源
    的头像 发表于 01-04 10:27 331次阅读
    <b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>赋能电力新能源发展

    普通硅二极管与肖特基二极管,究竟有何异同?

    普通硅二极管与肖特基二极管,究竟有何异同?
    的头像 发表于 12-07 09:33 257次阅读
    普通硅二极管与肖特基二极管,<b class='flag-5'>究竟有</b>何异同?

    光纤防尘有何意义?如何做到更有效的光纤防尘?

    光纤防尘有何意义?如何做到更有效的光纤防尘? 光纤防尘是指采取一系列措施来保护光纤免受尘埃和污染物的影响。光纤传输是现代通信和网络领域的关键技术,光纤防尘对于保持光纤传输质量和稳定性具有至关重要
    的头像 发表于 11-28 14:34 245次阅读

    半导体器件为什么要有衬底及外延层之分呢?外延层的存在有何意义

    半导体器件为什么要有衬底及外延层之分呢?外延层的存在有何意义? 半导体器件往往由衬底和外延层组成,这两个部分在制造过程中起着重要的作用,并且在器件的性能和功能方面具有重要意义。 首先,衬底是半导体
    的头像 发表于 11-22 17:21 1637次阅读

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的操作系统。 华为鸿蒙
    发表于 11-02 19:39

    贴片绕线电感封装究竟有何意义

    有何意义呢? 封装对于电感来说,不仅仅是选型参考这么简单。首先,贴片绕线电感封装可以提高电路的稳定性和可靠性。与此同时,还可以有效防止电感在使用中受到机械振动、温度变化等相关环境因素的影响,以免影响电感运行的稳
    的头像 发表于 11-02 11:00 210次阅读

    Orange Pi OS(OH)发布,开源鸿蒙PC端来了!

    了Orange Pi OS(OH)对PC的初步适配,这是国内首次将开源鸿蒙操作系统运行在PC设备上,意味着迅龙软件将领先于华为、深开鸿等,在业内率先推出PC端的开源
    发表于 10-26 11:32

    功分器两输出端隔离度是什么?它有何意义

    功分器两输出端隔离度是什么?它有何意义? 功分器是一种用于分配信号功率的被动器件。它具有多个输入端口和多个输出端口,并将输入端口上的功率平均分配到输出端口上。 功分器是微波通信系统中的关键组件,因为
    的头像 发表于 10-22 14:31 1173次阅读

    鸿蒙操作系统的前世今生

    部分,OpenHarmonyOS、包括HMS在内的闭源应用与服务,以及其他开放源代码。 其中OpenHarmonyOS 是鸿蒙操作系统开源的部分,类似于安卓系统中的AOSP项目,该项
    发表于 10-08 19:55

    卫星通话功能普及有何意义

    天通卫星系统由3颗高轨卫星组成。天通一号01星实现了对我国领土、领海的全面覆盖,随着在2020年底、2021年初天通一号02星、天通一号03星成功发射,共同组网构成卫星移动通信系统,进一步提升我国
    发表于 09-26 14:32 1135次阅读

    傅里叶变换的目的和意义 傅里叶变换几何意义

    傅里叶变换的目的和意义 傅里叶变换几何意义  傅里叶变换是一种重要的数学工具和分析方法,它在信号处理、图像处理、音频处理等领域有着广泛的应用。它的目的是将一个时域信号转换为频域信号,从而更好地理
    的头像 发表于 09-07 16:14 1588次阅读

    深开鸿圆满完成深信息开源鸿蒙师资培训,助力开源鸿蒙人才培养

    近日,深开鸿圆满完成对深圳信息职业技术学院(简称:深信息)的微电子学院和信息与通信学院师资培训,旨在 完善高校开源鸿蒙(OpenHarmony)课程体系,熟悉开发编译环境、开源鸿蒙设备
    的头像 发表于 07-14 18:10 694次阅读
    深开鸿圆满完成深信息<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>师资培训,助力<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>人才培养

    ICD与ICE之间究竟有什么区别和联系?

    Lauterbach公司的Trace32-ICD和 Trace32-ICE。 那么二者之间究竟有什么区别和联系呢?回答这个问题这要从嵌入式系统调试手段的演化说起。
    发表于 06-19 06:06