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

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

3天内不再提示

谁能真正撼动谷歌、苹果在物联网操作系统的统治,鸿蒙系统?

物联网星球 2020-09-25 10:13 次阅读

在移动互联网时代以操作系统制胜的苹果和谷歌,确立了自己在整个时代的江湖地位。安卓手机市场份额超过80%,全球出货量排得上名次的智能手机,搭载的几乎都是安卓系统;剩余的份额则几乎被苹果的iOS系统独家占有。今年年初的华为、谷歌闹分手,再次让一众玩家意识到了自主操作系统的重要性。于是,在下一个时代,物联网时代,物联网操作系统就成为巨头厂商分外关注、积极部署的一步棋。

华为:LiteOS&鸿蒙的跨时代融合

2015年5月20日,在2015华为网络大会上,华为发布轻量级物联网操作系统LiteOS。对于华为来说,研发操作系统已经不是什么秘密,据雷锋网了解,早在2012年,华为就开始做终端设备OS,也是现在LiteOS的雏形。

研发之初,华为的终端设备OS主要应用在自家消费类产品中;可穿戴市场兴起后,华为又在2014年推广到自家手环、手表等可穿戴设备。随着物联网设备体量逐渐成长,种类也开始繁盛,华为看到了这一市场机遇,开始进入物联网领域,也就有了现在的LiteOS。

之所以说LiteOS是轻量级操作系统,是因为其基础内核体积可以裁剪至小于10K。据华为官方介绍,LiteOS遵循BSD-3开源许可协议,可广泛应用于智能家居、个人穿戴、车联网、城市公共服务、制造业等领域,支持ARM Cortex-M0、Cortex-M3、Cortex-M4、Cortex-M7等芯片架构,基础内核包括任务管理、内存管理、时间管理、通信机制、中断管理、队列管理、事件管理、定时器等操作系统基础组件,并可以单独运行。

物联网操作系统的江湖恶战

据华为内部对LPWA领域设备出货量统计数据显示,截止2018年,搭载华为LiteOS的NB-IoT产品出货量超过2000万。如果说华为早期研发的LiteOS更多是针对物联网这一新兴领域做的长线布局,那么,鸿蒙操作系统更多体现了华为在国际竞争中的战略意义。据华为官方称,鸿蒙操作系统内核1.0早在2017年完成技术验证,在今年8月的华为开发者大会上正式发布。就鸿蒙OS,华为消费者业务CEO余承东在发布会上也给出了官方定义,“基于微内核的全场景分布式OS”。

具体而言,鸿蒙OS有如下特征:

采用分布式OS架构和分布式软总线技术,拥有公共通信平台、分布式数据管理、分布式能力调度、虚拟外设四大能力;

通过使用确定时延引擎和高性能IPC技术解决现有系统性能不足的问题,确定时延引擎可在任务执行前分配系统中任务执行优先级;

采用微内核设计,简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护;

配备多终端开发IDE,多语言统一编译,分布式架构 Kit 提供屏幕布局控件以及交互的自动适配,支持控件拖拽,面向预览的可视化编程,使开发者可以基于同一工程高效构建多端自动运行 App,实现真正的一次开发,多端部署,在跨设备之间实现共享生态。

与LiiteOS类似,华为鸿蒙操作系统同样是开源操作系统,华为也下大力气为其打造了包括开源的编译器(方舟编译器)以及各类开源平台。

虽说鸿蒙OS2.0在今年发布,但还是没有真正搭载手机HarmonyOS2.0进行了全新定义,即全面使能全场景生态,包括跨设备、服务流转、极速直达、可视可说、隐私安全五个方面能力。

鸿蒙操作系统是华为为对标安卓系统在2019年部署的一个操作系统,但在这个时间点上,智能手机操作系统与物联网操作系统的边界已经逐渐模糊,包括部分其它品类智能硬件产品也已经开始应用安卓系统。

在华为发布鸿蒙操作系统前后,业内已有不少话题在讨论华为LiteOS和鸿蒙操作系统之间的差异与关系。值得注意的是,华为消费者业务首席战略官邵洋在今年的华为开发者大会上指出,“LiteOS后续将会融入鸿蒙OS。”

这其实也是移动互联网时代的折叠,物联网时代的展开和待续的时间节点。

阿里:AliOS Things第三代问世

同样作为面向物联网领域的轻量级嵌入式操作系统,AliOS Things在上个月的2019杭州云栖大会上刚刚发布了第三个正式版本。AliOS Things是AliOS家族旗下面向IoT领域的高可伸缩的物联网操作系统,2017年10月20日正式在Github上开源。

“驱动万物智能”是阿里在2017年9月宣布操作系统战略,发布AliOS品牌时的口号,也贯穿了之后两年操作系统的应用及版本迭代历路。2017年10月,AliOSThings 1.0正式发布,自主开源RTOS内核,支持多种IoT协议栈、云端一体特性;2018年9月,AliOSThings 2.0正式发布,适配多种芯片、传感器,支持功能化组件,支持RTOS+Linux双基础OS适配不同类型设备;2019年9月,AliOSThings 3.0正式发布,AliOSThings 3.0主要优化了AI框架,包括微内核、平头哥最新芯片架构,并发布了AIoT激活中心

具体而言,官方此次主要强调了高效开发运维、高可裁剪、稳定运行、自主可控、AI架构。经过前两代版本的铺垫,第三代AliOSThings3.0系统具体能力升级包括:

图形化裁剪模式,支持在线操作,通过点选可以实现操作系统定制应用;

全新应用开发框架,通过「下载AliOSThings及本地安装、更新AliOS Studio和aos-cube工具、选择board新建用户项目、编写用户APP代码调试下载」五步实现AIoT应用开发;

JS脚本的开发支持,不用关心硬件驱动,符合原有互联网开发者的习惯,可运行于满足资源需求的任意完成AliOSThings部署硬件;

安全能力,从芯片、设备身份认证、运营中心、可信执行环境四方面,通过芯片、算法、SDK、软件框架进行安全能力配置;

音频支持,自研uVoice音频组件,提供语音增强算法,支持常用音频格式解码;

uAI框架,整合了端侧主流神经网络计算架构并提供相应API,实现本地语音识别功能,通过uVoice音频组件实现智能语音类应用完成开发闭环。

阿里云智能产品管理部总经理、AIoT事业部产品与解决方案总经理何云飞在2019杭州云栖大会上给出了AliOSThings系统的相关应用数据:

15.6万开发者、1亿累计装机量、300+功能组件,AIoT激活中心提供3400+AIoT激活面板、支持8种语言、满足GDPR合规。

阿里最早在系统侧的布局也可以回溯到8年前的YunOS。2010年,阿里收购猛犸科技,随后在2012年从阿里云独立,成为云操作系统业务。YunOS也曾在移动互联网时代应用于智能手机,包括曾经的魅族、天语、小辣椒等都曾搭载过YunOS。随后,YunOS也逐渐覆盖到包括智能手环、智能电视等智能硬件。

随着AliOS系统的推出,整合了阿里原YunOS移动端业务,也就有了现在的AliOS系统。与此同时,阿里在物联网领域的直接布局也涵盖芯片、模组、系统、平台,生态化大网也已经成形。

腾讯:留给TencentOS(tiny)的时间不多了

如果就操作系统而言,腾讯起步并不晚,2015年1月,腾讯开始内测自己的操作系统Tencent OS,并在4月的2015全球移动互联网大会上正式发布。随后,在智能手机、智能手表等智能设备上有所应用,并在2016年5月更新到2.0版本的Tencent OS搭载到了富可视手机上。

然而,最终在2017年6月21日,腾讯宣布TencentOS将在2017年6月28日停止服务。腾讯TencentOS当时给出的解释是,“因为第三方ROM市场萎缩,TencentOS要退出历史舞台了。”

当然,这已经是上个时代的往事。

今年9月18日,腾讯宣布将自主研发的轻量级物联网实时操作系统TencentOS tiny正式开源,这也意味着腾讯正式加入物联网开源系统的阵营。

具体,腾讯在Github开源首页给出了这一系统介绍:

TencentOS tiny提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如STM32全系列)及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。

TencentOS tiny 提供精简的RTOS内核,最少资源占用为RAM 0.6 KB,ROM 1.8 KB;在类似烟感和红外等实际场景下,TencentOS tiny的资源占用仅为 RAM 2.69 KB、ROM 12.38 KB。支持任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等功能。

目前支持STM32、NXP、华大半导体、国民技术、GD32、Nordic、TI等主流MCU。当前已完成两套官方定制开发板设计,支持全系列STM32 NUCLEO官方评估板内核移植。

腾讯这一物联网操作系统与华为、阿里的有很多相似之处,包括在功能上的相似、在生态上的云边端整体布局,也包括优先适配自家的开发平台(IoT Explorer)、云服务。

不同之处在于,无论是在开源时间,还是在开源系统功能完备性上,都相较前两家晚了些。从此次腾讯公开的开源架构图上也可以看到,包括当下物联网操作系统标配的OTA、JS引擎、自组网能力,腾讯仍在规划中。

物联网操作系统的江湖恶战

物联网操作系统作为这个时代版图的关键产物,各大玩家开始打造自己的操作系统,并围绕自己的操作系统展开生态布局。尤其在当下市场大环境下,使得各家更为关注物联网操作系统。毫无例外,华为、阿里、腾讯这三大国内互联网厂商均在今年针对物联网操作系统进行了重点部署:华为先后发布的LiteOS、鸿蒙,并最终将走向融合;阿里的AliOS Things也更新到第三代,强调自己加入了更多“AI”;腾讯的TencentOS tiny在今年也对外开源,但还需要更多查漏补缺。当然,物联网操作系统这场军备竞赛必然不只有国内玩家的参与,包括国外的谷歌(Android Things)、微软(Windows 10 IoT)、亚马逊FreeRTOS)、Arm(mbed OS)等都是这一领域关键玩家。从这些关键玩家的排兵布阵可见,最终的决胜关键,将不只是单一的系统,而是围绕物联网系统和平台的整个庞大的生态。随着移动互联网时代的折叠,物联网时代的展开和待续,物联网操作系统这一关键地带也必将迎来一场持久的恶战。

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

    关注

    2909

    文章

    44634

    浏览量

    373352
  • 操作系统
    +关注

    关注

    37

    文章

    6823

    浏览量

    123331
  • 物联网操作系统

    关注

    3

    文章

    114

    浏览量

    13363
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66344
收藏 人收藏

    评论

    相关推荐

    华为原生鸿蒙操作系统正式发布,彻底摆脱内核依赖

    电子发烧友网报道(文/黄山明)近日,华为正式发布了原生鸿蒙操作系统,也是国内首个移动操作系统,这让其成为继苹果iOS与Android系统后,
    的头像 发表于 10-24 01:07 3230次阅读

    开源鸿蒙操作系统5.0 Release版本发布

    开源鸿蒙操作系统5.0 Release版本。 该版本在系统完备度、分布式创新、开发者体验以及系统稳定性等方面均实现了显著提升,标志着开源鸿蒙
    的头像 发表于 12-23 11:35 313次阅读

    【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    操作系统从2019年8月9日正式发布,历时1778天,历经4代,鸿蒙生态设备数量已超过9亿,已有254万HarmonyOS开发者投入到鸿蒙世界的开发中来,鸿蒙学堂学习人次435万,开发
    发表于 12-16 15:10

    原生鸿蒙操作系统正式发布,诚迈科技与华为一起共建鸿蒙新世界

    10月22日,我国首个国产移动操作系统——华为原生鸿蒙操作系统正式发布,这也是继苹果iOS和安卓系统后,全球第三大移动
    的头像 发表于 10-28 09:29 428次阅读
    原生<b class='flag-5'>鸿蒙</b><b class='flag-5'>操作系统</b>正式发布,诚迈科技与华为一起共建<b class='flag-5'>鸿蒙</b>新世界

    华为鸿蒙系统正式发布,华鼎冷链科技携手共筑国产OS生态

    华为鸿蒙系统刷屏了!10月22日, 华为正式发布原生鸿蒙操作系统HarmonyOS NEXT,成为与苹果iOS
    的头像 发表于 10-25 11:43 320次阅读
    华为<b class='flag-5'>鸿蒙</b><b class='flag-5'>系统</b>正式发布,华鼎冷链科技携手共筑国产OS生态

    华为原生鸿蒙操作系统正式发布

    10月22日晚,华为举行了一场盛大的发布会,正式推出了其原生鸿蒙操作系统HarmonyOS NEXT,也被称为鸿蒙5.0。这一发布标志着鸿蒙系统
    的头像 发表于 10-23 16:52 465次阅读

    鸿蒙生态设备超10亿!原生鸿蒙发布,国产操作系统实现自主可控

    10月22日晚间,原生鸿蒙之夜暨华为全场景新品发布会正式召开,华为常务董事、终端BG董事长、智能汽车解决方案BU董事长余承东宣布,搭载鸿蒙操作系统,包括Open Harmony的生态设备超过10亿。我们实现了同一个
    的头像 发表于 10-23 12:04 1707次阅读
    <b class='flag-5'>鸿蒙</b>生态设备超10亿!原生<b class='flag-5'>鸿蒙</b>发布,国产<b class='flag-5'>操作系统</b>实现自主可控

    华为鸿蒙操作系统,引领行业新篇章

    在昨日举办的华为开发者大会论坛上,华为终端BG软件部总裁龚体发表了引人注目的演讲,向全球开发者及业界同仁详细解读了华为自主研发的鸿蒙操作系统(HarmonyOS)的最新进展与成就。这场演讲不仅是对鸿蒙
    的头像 发表于 06-22 11:35 815次阅读

    以开源鸿蒙为抓手,广东省智能联网操作系统产业协会正式成立

    6月18日,在广东省政务服务和数据管理局的指导下,广东省智能联网操作系统产业协会在广州正式成立。协会的顺利组建,标志着广东省智能联网产业
    的头像 发表于 06-19 08:32 516次阅读
    以开源<b class='flag-5'>鸿蒙</b>为抓手,广东省智能<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>产业协会正式成立

    华为鸿蒙操作系统发展战略:2024年完成安卓应用全面迁移

    徐直军指出,2024 年,鸿蒙操作系统的主要任务是打造原生应用生态。目前,鸿蒙操作系统已基本适配各种终端设备,但在应用开发方面仍依赖安卓生态。
    的头像 发表于 04-18 15:38 806次阅读

    联网操作系统的内涵及主要类型

    联网操作系统需要优化资源配置与管理,确保低功耗运行并满足严格的实时性要求,这对电池供电或能源受限的设备尤为关键。
    的头像 发表于 02-21 11:34 1025次阅读

    华为发布原生版鸿蒙操作系统:不再兼容安卓

    华为在1月18日的发布会上,正式推出了HarmonyOS NEXT鸿蒙星河版操作系统,并面向开发者开放申请。这一新版本的鸿蒙操作系统标志着华为在操作
    的头像 发表于 01-19 15:28 1464次阅读

    华为发布HarmonyOS NEXT鸿蒙星河版操作系统

    华为今日下午正式发布了备受瞩目的HarmonyOS NEXT鸿蒙星河版操作系统,并宣布即日起面向全球开发者开放申请。这一全新操作系统的推出,标志着华为在自主研发的道路上又迈出了坚实的一步,进一步巩固了其在全球科技领域的领先地位。
    的头像 发表于 01-18 18:22 2956次阅读

    很多人质疑鸿蒙,那它算不算国产操作系统

    鸿蒙就是国人的操作系统。 自2018年以来,美国政府一直在对华为实施制裁。因为华为依赖美国公司提供的芯片、软件和其他技术。对此华为不得自己制作芯片、系统等等。 从2019年开始鸿蒙
    发表于 01-17 22:04

    请问mbed联网操作系统会成为cortex-m中的android吗?

    mbed 联网操作系统会成为cortex-m中的android吗?
    发表于 01-17 07:14