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

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

    关注

    2867

    文章

    41613

    浏览量

    358322
  • 操作系统
    +关注

    关注

    37

    文章

    6282

    浏览量

    121872
  • 小米
    +关注

    关注

    68

    文章

    14128

    浏览量

    141738
  • 物联网操作系统

    关注

    3

    文章

    114

    浏览量

    13265
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    兆易创新GD32与小米Vela共建IoT开发生态

    近日,小米IoT生态伙伴大会在北京隆重举办,宣布小米自研物联网嵌入式操作系统Vela面向全球软硬件开发者正式开源,并面向全球启动合作计划。
    的头像 发表于 11-27 11:25 656次阅读

    从芯片到操作系统,手机厂商的操作系统混战卷到了智能手表

     电子发烧友网报道(文/莫婷婷)继华为推出鸿蒙操作系统之后,不少手机厂商都推出自研操作系统小米推出小米澎湃OS替代MIUI,vivo也推出蓝河操作
    的头像 发表于 11-22 01:09 1448次阅读
    从芯片到<b class='flag-5'>操作系统</b>,手机厂商的<b class='flag-5'>操作系统</b>混战卷到了智能手表

    小米官宣Xiaomi Vela正式全面开源

    Xiaomi Vela 主要特性 高效性能:Vela 基于 NuttX 内核,具有高实时性、低功耗、低延迟等特点,适用于各种资源受限的嵌入式设备。 丰富组件:Vela 提供了多种常用的组件,如网络、音频、视频、图形、
    的头像 发表于 11-17 14:23 386次阅读
    <b class='flag-5'>小米</b>官宣Xiaomi <b class='flag-5'>Vela</b>正式全面开源

    小米推出全新操作系统澎湃 OS:小米 14 系列将率先搭载;因华为Mate 60受欢迎,苹果iPhone 15系列销量同比下滑

    HyperOS),正式版完成封包。 雷军称,小米澎湃 OS“以人为中心,打造人车家全生态操作系统”。它基于深度进化的 Android 以及自研的 Vela 系统融合,彻底重写底层架构
    的头像 发表于 10-17 17:45 673次阅读
    <b class='flag-5'>小米</b>推出全新<b class='flag-5'>操作系统</b>澎湃 OS:<b class='flag-5'>小米</b> 14 系列将率先搭载;因华为Mate 60受欢迎,苹果iPhone 15系列销量同比下滑

    1 联网操作系统系统引入 - 第29节 #硬声创作季

    嵌入式联网操作系统程序代码
    充八万
    发布于 :2023年08月30日 16:20:16

    1 联网操作系统系统引入 - 第26节 #硬声创作季

    嵌入式联网操作系统程序代码
    充八万
    发布于 :2023年08月30日 16:17:46

    1 联网操作系统系统引入 - 第22节 #硬声创作季

    嵌入式联网操作系统程序代码
    充八万
    发布于 :2023年08月30日 16:14:25

    1 联网操作系统系统引入 - 第17节 #硬声创作季

    嵌入式联网操作系统程序代码
    充八万
    发布于 :2023年08月30日 16:10:14

    使用MDK构建Mbed操作系统项目

    ARM med OS是一款免费、开源的联网操作系统,具有连接性、安全性、存储、设备管理和机器学习功能。 它包括开发基于ARM Cortex-M微控制器的互联产品所需的所有功能,包括安全性、连接性
    发表于 08-25 07:01

    联网设备操作系统有哪些?如何选择物联网操作系统

    联网(IoT)设备端操作系统是指安装在物联网设备上的软件系统,用于管理和控制设备的硬件资源、执行应用程序以及处理通信任务。选择适合的物联网
    的头像 发表于 08-05 16:25 1162次阅读
    物<b class='flag-5'>联网</b>设备<b class='flag-5'>操作系统</b>有哪些?如何选择物<b class='flag-5'>联网</b><b class='flag-5'>操作系统</b>

    RT-Thread操作系统有哪些优势?

    RT-thread是一个轻量级的操作系统,很小,但是也是一个操作系统。主要优势有这些: 跨芯片平台:支持所有主流微控制器,解决设备碎片化问题。 实时操作系统内核:完全自主开发,硬实时,精致,高效
    发表于 06-28 08:16

    经典的移动终端操作系统有哪些

    移动终端操作系统,也就是指手机、平板电脑等设备所使用的操作系统。 在移动互联网高度发达的今天,我们使用移动终端操作系统的时长,可能已经远远超过了Windows等桌面
    发表于 06-20 11:20 1274次阅读
    经典的移动终端<b class='flag-5'>操作系统</b>有哪些

    聊聊操作系统

    信息通信行业,还经常会和ubuntu、CentOS、Fedora这样的Linux系统打交道。 其实,操作系统的种类极多,远远不止我们知道的这些。 从使用场景来看,操作系统大致可以分为桌面
    的头像 发表于 05-12 11:13 1025次阅读
    聊聊<b class='flag-5'>操作系统</b>