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

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

3天内不再提示

继鸿蒙之后,小米 Vela 请战

工程师邓生 来源:IT之家 作者:雷锋网 2020-11-07 11:34 次阅读

智能手机排行榜上,全球前五,中国厂商独占三席。

然而,若论手机操作系统,即使是在全球范围内,除苹果之外的大多数手机厂商用的仍是安卓系统。

硬件系统的重要性不言而喻。

尤其在进入物联网时代,硬件联网、智能化成为主流,物联网操作系统变得更为关键。

国内厂商纷纷开始筹备自己的物联网操作系统,前有阿里的 AliOS、华为的 LiteOS鸿蒙 OS、腾讯的 TencentOS tiny……,近日,小米在今年的 MIDC 2020 上,也正式对外公布了自己的物联网操作系统 Xiaomi Vela。

这次,在手机系统上采用深度定制化安卓系统的小米,在物联网设备上也要打造自己的操作系统了。

小米 Vela 的问世

华为鸿蒙操作系统在发布之前就备受行业关注,甚至华为徐直军随后接受采访时对外表示,“鸿蒙本来不是操作系统的名字,后来媒体误传就炒了起来,炒了好几个月。再想给操作系统取名字的时候,又得重新跟大家解释,所以就叫鸿蒙了。”

相较而言,小米 Vela 的问世倒是相对顺利。

11 月 5 日,在小米开发者大会(MIDC 2020)上,小米 Vela 正式问世。

小米 IoT 平台部总经理、AIoT 战略委员会主席范典在发布会上介绍称,“小米 Vela 是基于开源嵌入式操作系统 NuttX 打造的物联网软件平台。”

NuttX 是由 Gregoy Nutt 在 2007 年发布的一个实时嵌入式操作系统,发布之初并未像 Linux 一样迅速发展起来。不过由于 NuttX 在设计之初就考虑到了对应用较为广泛的 Linux 的兼容、并对 POSIX 原生支持,在过去几年里也可见看到索尼、三星等大厂先后加入了这一阵营。

小米是从 2017 年开始基于 NuttX 开发物联网产品,并在随后推动 NuttX 加入了 Apache 基金会。

这就不难理解小米的物联网操作系统为什么最终会选择基于 NuttX,也可以看出,小米做物联网操作系统的想法早已有之。

据小米 IoT 平台部副总经理袁军介绍称,这一平台是专门用于智能家居、可穿戴设备等算力受限设备上的物联网嵌入式开发平台,支持高性价比 MCU 设备,打通碎片化的 IoT 应用。

这样的话,手机、电视、路由器、笔记本将不是小米 Vela 的目标,而小米手环 / 手表、智能音箱、家电产品等在未来将会用上小米自家的 Vela 操作系统。

小米 IoT 平台部技术总监顾瑶瑶在发布会上介绍称,小米认为物联网设备需要的操作系统应具有以下特性:

对开发者友好,充分考虑代码的可复用性和可移植性;

简化应用开发,提供满足不同应用的大量基础组件;

不重复造轮子,应用开源内核并回馈开源社区;

现代化的编程模型,有现代化的编程语言和开发体验。

小米认为,市场上常见的物联网操作系统更多局限于实时操作系统的范畴、缺少支持物联网软件框架,或缺乏对国际社区的支持。

因此,小米最终选择自研物联网操作系统。

Vela 的架构与落地计划

在发布会上,范典对外公布了小米 Vela 的系统架构,如下图:

具体而言,小米 Vela 主要分为三⼤部分:

底层是 NuttX 内核。提供最基本的任务调度、跨进程间通信、⽂件系统等基础 OS 功能,同时也提供简洁⾼效的设备驱动、轻量级的 TCP/IP 协议栈和电源管理等组件;

上层是 Vela 应⽤框架。主要分为上下两层,下层是为扩展系统服务⽽提供的通⽤应⽤框架,包括蓝牙通信组件、通信组件、OTA 服务、数据本地存储服务,以及对图形⽤户界⾯和脚本语⾔的⽀持,上层主要是针对不同的物联⽹应⽤⽽开发,例如针对多媒体应用、传感器应用开发的组件;

右侧是开发者⼯具。主要提供 Logger、Auto test、Emulator、GUI 相关开发工具。

据顾瑶瑶介绍称,小米 Vela 系统已经支持小米 IoT 模组,目前也在开发智能音箱、运动手环 / 手表应用所需要的软件框架和组件,逐步在其他智能家居和可穿戴设备上落地。

“鸿蒙”踩了一脚油门

就在小米对外正式发布自家物联网操作系统小米 Vela 同一天,另一边,华为在深圳也举办了一场新品发布会,发布了 15 款智选新品。

独特之处在于,此次是华为的物联网操作系统鸿蒙 OS 首次应用在华为智选生态产品上。

鸿蒙是华为在去年 8 月的华为开发者大会上发布的物联网操作系统,华为消费者业务 CEO 余承东在发布会上将其定义为 “基于微内核的全场景分布式 OS”。

在这一操作系统发布之前,早在 2015 年,华为也曾发布轻量级物联网操作系统 LiteOS。鸿蒙 OS 发布后,华为消费者业务首席战略官邵洋指出,“LiteOS 后续将会融入鸿蒙 OS。”

至此,也就有了现在华为在物联网系统层面的统一部署。

在小米官方对 Vela 介绍中,小米 Vela 对标的其实是华为 LiteOS。然而,随着 LiteOS 融入鸿蒙 OS,小米 Vela 最终要面对的其实是鸿蒙 OS。

在系统核心能力上,不难看出,华为鸿蒙 OS 强调的分布式技术和小米 Vela 强调的小米妙享,其实均是为了打通物联网最基础的联通、协同相关功能。

不过,两者无论是在战略层面,还是在应用层面,还是略有差异:

在战略层面,鸿蒙 OS 发布之初,华为官方就拿其与安卓系统进行了对比;小米 Vela 此次发布后,袁军则将其解释为 “与 Linux、安卓等高价操作系统是互补共生关系”。

在应用层面,搭载华为鸿蒙 OS 的第一款产品是荣耀智慧屏(即智能电视);小米 Vela 则更注重低功耗和轻量级的应用场景,官方此次明确表示 “目标应用不是手机、智能电视等”。

据小米官方称,小米将在 2021 年 1 月将开启 Xiaomi Vela Preview 计划。

届时,小米将进一步完善其物联网生态版图,万千物联网开发者将会再多一个选择,物联网操作系统也将会再多出一方诸侯。

责任编辑:PSY

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

    关注

    2867

    文章

    41589

    浏览量

    358269
  • 小米
    +关注

    关注

    68

    文章

    14126

    浏览量

    141727
  • 物联网时代
    +关注

    关注

    0

    文章

    2

    浏览量

    1532
  • 鸿蒙
    +关注

    关注

    55

    文章

    1603

    浏览量

    42115
收藏 人收藏

    评论

    相关推荐

    2024年小米汽车产业链分析及新品上市全景洞察报告

    2024年小米汽车产业链分析及新品上市全景洞察报告 *附件:小米汽车全面洞察报告.pdf 本文主要介绍了小米汽车在市场中的布局和优势,以及其面临的劣势与挑战。小米汽车凭借品牌、技术和成
    发表于 03-29 13:46

    广汽传祺与华为举行鸿蒙合作签约仪式,正式加入华为鸿蒙生态!

    3月15日,广汽传祺与华为举行鸿蒙合作签约仪式,正式加入华为鸿蒙生态,成为首批加入鸿蒙生态的汽车品牌之一,双方基于HarmonyOS NEXT鸿蒙星河版启动车机App的
    的头像 发表于 03-17 10:24 304次阅读

    《详解:鸿蒙NEXT开发核心技术》

    我们现在都知道鸿蒙作为一个国产的全栈自研系统,经过国家主推后。已经引起人们很大的关注,其中作为开发者来说;许多一线大厂已经与其华为鸿蒙展开原生应用的合作了,目前了解到已经有200+家。而之后出现了很多的高薪
    的头像 发表于 03-13 23:00 322次阅读
    《详解:<b class='flag-5'>鸿蒙</b>NEXT开发核心技术》

    深圳市24年,实现鸿蒙原生应用数占全国总量10%以上

    不吹不捧,鸿蒙自从24年的星河版发布会之后。纯血鸿蒙已经开启大规模的行动,首批 200 + 鸿蒙原生应用已经在加速开发,先锋垂域齐备,覆盖便捷生活、出行文旅、金融理财、社交资讯、生产力
    发表于 03-04 21:42

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

    预测报告。该机构预测,华为自主研发的鸿蒙系统(HarmonyOS)将在今年(2024年)超越苹果iOS,成为中国市场谷歌安卓之后的第二大操作系统。 此HarmonyOS
    发表于 02-28 10:29

    那些杠鸿蒙的现在怎么样了?

    Android的道路的,好比现在的小米澎湃系统亦是如此。 而作为国家主推的鸿蒙系统,现在展现出未来大好的局面。先后推出4.0、星河版。其中最新星河版已经全面对开发者开发申请。 1、鸿蒙系统采用全栈自研底座
    发表于 02-16 22:03

    使用 Taro 开发鸿蒙原生应用 —— 快速上手,鸿蒙应用开发指南

    随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。最近,Taro 发布了 v4.0.0-beta.x 版本,支持使用 Taro 快速开发鸿蒙原生应用,也可将现有的小程序转换
    的头像 发表于 02-02 16:09 376次阅读
    使用 Taro 开发<b class='flag-5'>鸿蒙</b>原生应用 —— 快速上手,<b class='flag-5'>鸿蒙</b>应用开发指南

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

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

    又一电商巨头拥抱鸿蒙生态

    鸿蒙生态未来可期近日,鸿蒙生态圈又发布一个令人振奋的消息:京东正式适配原生鸿蒙操作系统!这是继支付宝、微信之后,又一家大厂拥抱鸿蒙的重要举措
    的头像 发表于 01-17 08:32 394次阅读
    又一电商巨头拥抱<b class='flag-5'>鸿蒙</b>生态

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

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

    泰凌微电子获小米最佳合作伙伴奖,并加入Vela全球合作伙伴计划

    的物联网平台。在众多合作伙伴中,泰凌微电子以其卓越的技术实力、优异的产品性能以及高效的客户服务,赢得了小米的高度认可。 值得一提的是,在本次大会上,小米还重磅发布了Vela全球生态合作伙伴计划。泰凌微电子荣列首批合作企业,并
    的头像 发表于 11-20 10:05 345次阅读
    泰凌微电子获<b class='flag-5'>小米</b>最佳合作伙伴奖,并加入<b class='flag-5'>Vela</b>全球合作伙伴计划

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

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

    鸿蒙 OS 应用开发初体验

    什么是 HarmonyOS? HarmonyOS(鸿蒙操作系统)是华为公司开发的一款基于微内核的分布式操作系统。它是一个面向物联网(IoT)时代的全场景操作系统,旨在为各种类型的设备提供统一
    发表于 11-02 19:38

    小米14系列首发搭载澎湃OS,10月26日正式发布

    澎湃OS系统在最底层的系统内核层融合了小米自研的Vela系统内核和经过深度修改的Linux系统内核,对性能调度、任务管理、内存管理、文件管理等基础模块进行了全面重构。
    的头像 发表于 10-25 17:46 1007次阅读

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

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