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

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

3天内不再提示

小米的物联网操作系统Vela如何出战?

如意 来源:OFweek电子工程网 作者:我的即刻 2020-11-19 09:43 次阅读

自从谷歌禁止华为使用GMS 开始,华为鸿蒙系统已经发展两年多。最近,鸿蒙系统又多了新的伙伴,在小米开发者大会上,小米AIoT战略委员会主席、IoT平台部总经理范典发表演讲,宣布小米将研发全新的物联网操作系统Vela。

按照小米官方的说法,小米物联网系统可以打通碎片化的IoT应用,支持高性价比的MCU设备,可以原生支持小米妙享功能。

手表,手环,音箱,智能家电,相机ISP、传感器这些硬件未来都能互联互通,融入一个完整的操作系统中。

▲ 小米Vela

小米突然爆出研发操作系统的消息,未免有些出人意料。不过仔细想一下,小米的做法也在情理之中。

消费电子领域,操作系统的重要性毋庸置疑,苹果凭借iOS、macOS系统吸引无数忠实拥趸,微软、谷歌也借助Windows、安卓系统稳居行业龙头。

如今的消费电子领域,Windows、macOS瓜分桌面操作系统市场,iOS、安卓共同垄断手机操作系统市场,后来者几乎无机可乘。

对于后进者来说,打破僵局的关键在于5G 物联网。众所周知,5G 的重要特性就是万物互联,这些零碎的物联网产品也需要一个统一的系统来连接。

华为抓住这个机会,推出基于分布式技术的鸿蒙操作系统。而作为早早发力AIOT 领域的小米自然不敢落后,这才推出物联网软件平台小米Vela。

何为物联网操作系统

说起操作系统,绝大多数小伙伴对此都非常熟悉,手机、电脑都通过操作系统来实现各种桌面应用,所有的操作与反馈都依赖于此,一般来说,每一部手机或电脑都配备一个操作系统,少数电脑会同时安装两个及两个以上操作系统。

然而,对于物联网操作系统来说,这种定义并不准确。物联网大致可以分为感知层、网络层、设备管理层、应用层等四个层次。

其中感知层以各种各样的传感器、网关、智能终端、智能卡等组成。这些终端设备运算能力参差不齐,有的可以安装复杂系统,有的只能进行简单计算,在这些感知设备中不可能安装相同的系统。

因此,物联网操作系统实际上是一种嵌入式系统,具有专一功能与实时计算性能。简单来说,物联网系统会根据不同的设备做定制化嵌入式系统,这些操作系统需要的内存空间往往很小,平时只进行专一的简单计算。

▲ 小米Vela系统基于NuttX打造

小米Vela系统,本质上也是NuttX实时嵌入式操作系统的改进版。

NuttX在设计之初就考虑到了对应用较为广泛的Linux的兼容、并对POSIX原生支持,在过去几年里也可见看到索尼、三星等大厂先后加入了这一阵营,因而可以将NuttX操作系统看做物联网领域的安卓系统,小米Vela不过是在此基础上稍作改进。

物联网系统是大势所趋

单从功能上来说,物联网操作系统不像手机操作系统那样复杂,开发起来简单许多。另一方面,物联网的实质在于万物互联,物联网操作系统可以在5G 时代提供智能终端一体化能力,因此有不少互联网公司都瞄准了这一方向。

三星、索尼都推出了基于NuttX的物联网系统,国内阿里巴巴、腾讯也立马跟上。阿里巴巴旗下拥有面向IoT领域的轻量级物联网嵌入式操作系统——AliOS Things,截止到目前搭载其操作系统的芯片出货量已达上亿片,正在广泛应用于智能穿戴、智能家电、智慧城市、工业物联网等场景。

腾讯也有自己的物联网操作系统——TecentOS tiny,该系统于2019年7月对外发布,10月开源,主要是帮助芯片、模组、硬件厂商简化物联网终端开发,快速连接上云。

此外,华为在鸿蒙系统推出之前就有物联网系统liteOS,前不久发布的鸿蒙2.0系统也在liteOS 基础上大幅改动,目前已经可以适配大部分物联网设备。

无论是硬件企业还是软件公司,发展物联网操作系统都是大势所趋,小米Vela则在这个趋势上再一把火,让物联网操作系统领域更加热闹。

小米物联网操作系统的优势

在众多竞争者中,小米的步子迈得比较晚,不过小米有自己独特的优势。一方面,小米在智能家居领域布局早,已有数亿消费者成为小米智能家居用户,这些用户都是小米物联网操作系统潜在使用者。

▲ 小米物联网操作系统架构

另一方面,小米有着完整的系统架构。底层是NuttX内核,提供最基本的任务调度、跨进程间通信、文件系统等基础OS功能,同时也提供简洁高效的设备驱动和电源管理等组件。

中层是Vela应用框架,是为扩展系统服务提供的通用框架,包括蓝牙通信组件、通信组件、OTA服务、数据本地存储服务,以及对图形用户界面和脚本语言的支持,上层主要是针对不同的物联网应用开发。

通过三层架构,小米可以在短时间内容构建出物联网操作系统框架,据小米官网宣称,已经有3800家企业参与小米IoT平台开发,未来小米只需要扩大生态,优化底层与中层系统,就能和华为鸿蒙、AliOS Things等物联网操作系统一较高下。

随着2020年即将结束,5G网络即将进入第三个年头,虽然仍旧看不到5G 对人们生活的改变,但是5G 物联网构建的万物互联思想已经逐渐在人们心中萌芽。智能插座、智能扫地机器人智能音箱出货量逐年提高,这些都是5G 万物互联的基础。

小黑相信在不久的将来万物互联时代将给我们生活带来翻天覆地的变化,小米Vela等操作系统也会大显神威
责编AJX

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

    关注

    2909

    文章

    44625

    浏览量

    373240
  • 操作系统
    +关注

    关注

    37

    文章

    6818

    浏览量

    123326
  • 小米
    +关注

    关注

    70

    文章

    14350

    浏览量

    144161
  • 物联网操作系统

    关注

    3

    文章

    114

    浏览量

    13360
收藏 人收藏

    评论

    相关推荐

    电力行业应用开源操作系统如何赋能新型工业化

      在2024开放原子开发者大会暨首届开源技术学术大会上,中国南方电网有限责任公司(简称“南方电网”)精彩呈现了电力联网操作系统——“电鸿”的开源应用实例,全面展示了在开源商业化领域的探索成果
    的头像 发表于 12-24 11:50 176次阅读
    电力行业应用开源<b class='flag-5'>物</b>联<b class='flag-5'>操作系统</b>如何赋能新型工业化

    RT-Thread操作系统应用开发寒假师资培训

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及系统设计领域的创新能力,特别是针对
    的头像 发表于 12-06 01:06 124次阅读
    RT-Thread<b class='flag-5'>操作系统</b>应用开发寒假师资培训

    联网学习路线来啦!

    单片机高级接口 根据需要,掌握或了解 FSMC、SDIO、以太网、CAN、USB等接口,熟练掌握显示屏和电容触摸屏驱动。 3.2单片机开发技术进阶 3.2.1嵌入式实时操作系统 当前单片机资源越来越
    发表于 11-11 16:03

    什么是嵌入式操作系统?

    指挥官配备最先进的装备。 未来会怎样? 随着技术的发展,嵌入式操作系统将继续演进,以满足更多的应用需求和挑战,它们可能会: 支持更多IoT设备:管理更多的智能家居和工业设备,就像是联网世界的大管家
    发表于 11-08 15:07

    RT-Thread 操作系统联网应用开发师资培训会议通知

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。为进一步提升全国大学生在嵌入式芯片及系统设计领域的创新能力,特别是针对
    的头像 发表于 10-19 08:10 214次阅读
    RT-Thread <b class='flag-5'>操作系统</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>应用开发师资培训会议通知

    3568F-麒麟KylinOS国产操作系统演示案例

    KylinOS简介 银河麒麟嵌入式操作系统V10是面向联网及工业互联网场景的安全实时嵌入式操 作系统,具备信息安全、多域隔离、云边端协同
    发表于 07-25 15:55

    嵌入式实时操作系统:Intewell操作系统与VxWorks操作系统有啥区别

    Intewell操作系统和VxWorks操作系统都是工业领域常用的操作系统,它们各有特点和优势。以下是它们之间的一些主要区别:
    的头像 发表于 07-08 14:16 437次阅读
    嵌入式实时<b class='flag-5'>操作系统</b>:Intewell<b class='flag-5'>操作系统</b>与VxWorks<b class='flag-5'>操作系统</b>有啥区别

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

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

    广东省智能联网操作系统产业协会首次会员大会圆满召开

    近日,广东省智能联网操作系统产业协会(筹)在深圳隆重召开第一次会员大会,这不仅是广东省在智能联网操作
    的头像 发表于 04-19 08:31 1054次阅读
    广东省智能<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>产业协会首次会员大会圆满召开

    带你认识实时操作系统(rtos)

    实时操作系统(RTOS)是为嵌入式系统和实时应用提供一个稳定、可预测和高效运行环境的操作系统。实时操作系统确保了系统能够在严格的时间限制内响
    的头像 发表于 04-16 16:30 1269次阅读
    带你认识实时<b class='flag-5'>操作系统</b>(rtos)

    泰凌微电子TLSR921x系列芯片成功适配中移联OneOS联网操作系统

    近日,中移联网有限公司(中移联)与泰凌微电子(上海)股份有限公司(泰凌微电子)共同宣布,泰凌微电子的TLSR921x系列芯片已成功适配中移联的OneOS
    的头像 发表于 02-26 09:30 1003次阅读

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

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

    深度解析全球操作系统格局

    操作系统是负责协调、管理和控制计算机硬件与软件资源的程序,是整个计算机的核心系统软件。 按照操作系统面向的设备类型,通用操作系统主要包括桌面操作系统
    的头像 发表于 01-18 15:00 1179次阅读
    深度解析全球<b class='flag-5'>操作系统</b>格局

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

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

    有了单片机,为什么还要使用操作系统

    问题:  对于一款单片机来说,装上了操作系统(比如linux、uc/os-2、winCE等),与不装操作系统最大的区别是什么? 回答: 操作系统,是个庞然大,但是大家都很喜欢,因为他
    的头像 发表于 01-11 08:35 815次阅读