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

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

3天内不再提示

鸿蒙祭出,物联网OS界炸锅!

花茶晶晶 来源:电子发烧友网 作者:黄晶晶 2019-08-21 15:04 次阅读

这个8月电子行业最大新闻当属华为鸿蒙操作系统,发布会当天国内媒体铺天盖地的新闻报道袭卷,有点“举国欢庆”的味道,这一自主操作系统的发布的确难能可贵。


鸿蒙:贬赞参半


鸿蒙操作系统传递着华为看好物联网,布局未来的信心。华为消费者业务CEO余承东指出,鸿蒙这一操作系统非常适合物联网设备,怎么理解?它的架构很轻量化,适应性强,可以满足物联网设备的万物连接。

换句话说,华为鸿蒙的发布,为物联网行业投下了重磅炸弹。是惊喜还是恐慌?

目前业内有两种声音,贬赞参半。有业界专家认为目前还看不懂鸿蒙系统,不应过份“自high”,与其宣传相比现实的应用或许要打折扣。也有许多声音认为这款操作系统将真正打通各种终端,且开源,将引领物联网新生态的建立。

电子发烧友网记者在采访国内物联网操作系统厂商RT-Thread的COO邹诚时,邹总表示,鸿蒙OS的发布引起了对国产OS前景和微内核的广泛讨论和关注,操作系统尤其是物联网操作系统对下控制管理芯片的运行,对上面向整个应用生态,作为最底层的核心软件技术,将受到产业乃至政府层面更多的支持和重视,这些都是对国产OS和物联网生态的发展有益的影响。

他指出,虽然鸿蒙系统已经发布,但目前这块的资料还相对太受限,对物联网生态的影响程度和这一系统的技术特性还无法评估。从已经了解到的情况看,华为有多套操作系统,例如面向物联网领域的LiteOS,服务器领域的EulerOS,以及已经应用于TEE环境的鸿蒙微内核。随着鸿蒙的发布,这些操作系统未来的走向也尚未知。

鸿蒙引入的微内核,但它目前不是物联网的最佳选择?


根据当天发布会的信息,鸿蒙采用了微内核架构,采用类似架构的还有谷歌的fuchsia。最新消息谷歌的fuchsia 将于年底正式发布。

鸿蒙微内核采用同一套操作平台,针对不同硬件能力的产品进行部署,并采用分布式架构,提升效率。

余承东指出,现有操作系统基于安卓和linux系统的其内核庞大,如安卓内核有2000万行代码,但真正用到差不多8%的代码,庞大的内核至少需要2Gb以上的内存,众多IOT设备内存非常小,显然无法运行这样的系统。

比较宏内核、混合内核与微内核,Linux、谷歌chrome OS等属于宏内核,缺点在于架构冗余,体验不稳定,os及生态分裂,难以适配全场景;



Windows、macOS属于混合内核,缺点是系统逐渐分裂,生态封闭,协同体验仅限自有产品;

fuchsia属于微内核,可适配全设备,但非分布式设计,性能较差。

邹诚补充道,Linux是宏内核,造成它的驱动对Linux内核的依赖性比较大,不类似Windows那样可以由用户很方便地自行安装额外的驱动。QNX是微内核,大量应用在车载,轨道,工业控制等场合,在安全性,稳定性,实时性上都有非常突出的表现。

他还指出,微内核,因为它内核小,安全等特性,适用于很多的嵌入式设备应用场合。但对于性能要求非常高的场合,或资源非常受限的深度嵌入式设备中,其适用性还有待观察。进程间通信(IPC)是它的劣势,如果能够克服这一难关,微内核操作系统也许会有一个大的发展。



华为在发布鸿蒙系统之前,已经推出了另一款操作系统liteOS。它应用于智能家居等领域,鸿蒙一出,是否会整合liteOS呢。

从现有的资料来看,鸿蒙主要应用于 1(手机)+8(PC、平板、TV、音响、眼镜、手表、车机、耳机)+N(移动办公、智能家居、运动健康、影音娱乐及智能出行),大多数是性能要求较高的设备。而liteOS则适用于资源受限型设备。

基于这样的现状,邹诚认为,从两者的架构上来说,是完全不同的系统,没有可比性。不过,预计两者会进行融合,具体怎么融合,liteOS内核完全更换为鸿蒙微内核,或者两者分别独立,只是针对物联网高端设备进行融合,目前还未可知。

国内物联网操作系统现有格局


鸿蒙是一款开源操作系统,横扫物联网的决心似乎不小,对于其他操作系统而言有担忧是必然的。邹诚表示,华为在操作系统上的动作总体上来说,对国产OS的发展是有利的,对制衡国外操作系统如Android对产业的控制也是有好处的。至于对OS格局和竞争态势的影响,还有待观察。

这几年,物联网操作系统厂商扎难,包括FreeRTOS,RT-Thread,µC/OS,embed OS,华为LiteOS等等。这些操作系统都针对物联网和嵌入式领域进行了各自的优化,发挥着作用。



这样的优化主要在于对iot设备通用性和定制化需求的满足与平衡。邹诚分析说,虽然物联网应用非常的碎片化和多样化,但共性化的需求却非常之多,如内核、文件系统,网络协议栈,低功耗管理等,物联网操作系统完全可以搭建一个通用性的平台,集合各类中间层组件,满足不同级别应用和不同行业的共性需求。

而厂商的定制化通过上层应用的差异化,甚至是对中间层组件的修改和优化来实现。这样IoTOS可以让通用性和差异化完美的结合,大大加速整个物联网产业的发展,并极大降低资源和成本的投入。

RT-Thread COO 邹诚


RT-Thread沉淀发展了十三年之久,一直以开源、中立、社区化的方式推进,拥有高度成熟、高可靠性的内核和完整丰富的组件及软件包生态。

它主要适用于三大类芯片:嵌入式MCU、WiFi及蓝牙等连接类芯片、中高端应用处理器。发展至今,商业应用领域已经及其广泛,从传感器节点、耳机手环等穿戴类设备,到IPC摄像头、智能音箱工业交换机及网关等高端智能设备,几乎覆盖物联网的所有领域。采用RT-Thread的装机量超过了2亿台,并正在迅猛增长当中。RT-Thread也正得到越来越多行业头部终端厂商和主流芯片企业的认可和采用。

从上图电子发烧友对现有物联网操作系统的不完全统计中,可以看到许多操作系统都是开源的,厂商们其实存在市场化与商业化的两难选择,是开源抢市场,还是商业创收呢,答案自然是选择前者。

邹诚认为,做为基础软件,商业模式是一个难题。很多时候,开源是一个手段,并不是结果。例如Linux上的RedHat企业,它是完全基于服务方式,它的营收也到10+亿美金,而市值则达到了300+亿美金。盈利模式上需要各家基于自己的实际情况进行探索,抉择。操作系统是基础软件平台,更在乎应用把平台使用起来,在这个上面建立良性的生态。所以没有生态的操作系统是软件,不是系统平台。

“目前来看,开源的物联网操作系统都是以扩大影响力,提升市场占有和普及率为主要目标,如何商业化和盈利似乎不是这些操作系统考虑的首要目标。”邹诚说道。

这也意味着,在物联网发展的窗口期,许多操作系统厂商比拼的是跑马圈地的速度,先把生态建好,占领制高点。

所以,RT-Thread下一步的产品规划也将微内核系统纳入其中。



目前RT-Thread4.0支持了SMP多核和以脚本开发为特色的小程序,后面陆续推出了AT组件、传感器框架、安全加解密框架、Micropython开发环境等。下半年还规划推出针对RT-Thread的图形化IDE开发工具,以大幅降低开发的门槛并提升开发体验。

RT-Thread技术的演进一直非常快速,邹诚相信以RT-Thread的技术沉淀和良好的生态基础,未来微内核将受到市场的欢迎,成为中高端智能和高安全性领域的一个新选择。

那么,这是否预示着物联网操作系统未来将基于微内核架构进行正面交锋?较量才刚开始。

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

    关注

    37

    文章

    6284

    浏览量

    121875
收藏 人收藏

    评论

    相关推荐

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

    鸿蒙的出现,标志着中国科技的崛起。HarmonyOS就是我们说的华为鸿蒙系统,截止到2023年8月4日已有超过7亿台设备搭载了鸿蒙OS系统。据多家媒体报道,2024年国内有21所985
    发表于 02-28 10:29

    盘点那些硬件+项目学习套件:Hi3861鸿蒙开发板及入门常见问题解答

    华清远见20岁了~过去3年里,华清远见研发中心针对个人开发板业务,打造了多款硬件+项目学习套件,涉及STM32单片机、嵌入式、联网、人工智能、鸿蒙、ESP32、阿里云IoT等多技术方向。 今天我们
    发表于 02-01 16:55

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

    内核,其他功能都以模块的形式存在。     华为用的是鸿蒙OS 我们都知道,华为手机的鸿蒙OS是可以运行安卓软件的,是因为系统中有安卓兼容层,所以可以简单这么理解:
    的头像 发表于 01-30 15:44 375次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OS</b>和开源<b class='flag-5'>鸿蒙</b>什么关系?

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

    HarmonyOS万互联,从华为一系列的操作来看已经与iOS、Android形成三足鼎立之势了。 根据《澎湃新闻》的报道,已有23所985高校和46所211高校加入了鸿蒙班的行列,合计达到了69所
    发表于 01-12 20:48

    鸿蒙联网基础

    关于物联网架构以及鸿蒙第三方应用库的引用方式
    的头像 发表于 01-08 08:37 220次阅读
    <b class='flag-5'>鸿蒙</b>物<b class='flag-5'>联网</b>基础

    鸿蒙 OS 应用开发初体验

    大家对华为生态的应用开发感兴趣或者想深入学习借鉴华为做 OS联网的思路,鸿蒙系统就是一个标杆。 转自【巫山老妖】
    发表于 11-02 19:38

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

    Pi OS(Arch)、基于开源鸿蒙的Orange Pi OS(OH)等操作系统。 下一步将适配X86架构的PC 鸿蒙系统已经应用在了手机、汽车、手表、电视、
    发表于 10-26 11:32

    联网专业前景怎么样?

    联网专业前景怎么样? 联网专业在当今技术发展迅速的背景下具有广阔的前景。以下是联网专业的
    发表于 10-20 09:48

    基于飞腾派的边缘联网

    本帖最后由 zhh763984017 于 2023-9-21 16:53 编辑 今天给大家分享一个飞腾派的一个应用场景——边缘联网关。边缘联网关可以连接各种
    发表于 09-21 16:50

    电池联网应用MCU都用哪些型号的?

    电池联网应用MCU都用哪些型号的
    发表于 09-20 07:57

    联网简介

    联网(IoT)是由物理设备、车辆等组成的网络,家用电器和嵌入有电子设备、软件、传感器等的其他物品,致动器,以及使这些物体能够连接和交换数据。
    发表于 09-11 07:18

    史上最强Mate手机华为Mate 60 Pro推送最新鸿蒙OS 4

    史上最强Mate手机华为Mate 60 Pro推送最新鸿蒙OS 4 华为Mate 60 Pro这部号称史上最强的Mate手机华为官方已推送最新鸿蒙OS 4.0.0.113版本更新,安装
    的头像 发表于 09-06 14:45 1376次阅读

    Linux OS联网优势是什么?

    近年来,联网相关技术逐步成熟并扩展至生活应用,在整合云端运算技术的发展下,其拥有快速反应服务需求、信息更新等优势,导入云端服务更可节省服务器、带宽等软硬件大量建构成本,有效地提升开发效率。而
    发表于 06-25 06:55

    华为鸿蒙OS4.0定档8月4号,华为Mate60首发

      在本届大会上,华为将展示鸿蒙生态界的新成果、新开放能力以及鸿蒙开发产品套件。对于许多用户来说,本次会议最值得期待的是鸿蒙os 4.0。
    的头像 发表于 06-15 10:55 4942次阅读

    中文C语言编程玩转联网华为鸿蒙Hi3861开发-基础案例合集

    继《一套支持中文C语言编程的鸿蒙Hi3861智能硬件开发套件》发布后,中文C语言编程玩转联网华为鸿蒙Hi3861开发,多个基础案例视频,包括交通红绿灯、数码管、光电开关、手指侦测心率
    发表于 05-08 23:50