当前位置:首页 > 物联网 > 物联传媒
[导读]物联传媒本文作者:市大妈MIDC2020小米开发者大会刚刚过去。整场大会下来,几个印象比较深刻的点是:雷军宣布扩招5000名工程师;最新伸缩式大光圈镜头技术;小爱同学5.0发布;……当然了,还有一个更加值得被提及的重点是:首次亮相的XiaomiVela物联网软件平台!弱水三千,为...

本文来源:物联传媒

本文作者:市大妈


MIDC 2020小米开发者大会刚刚过去。整场大会下来,几个印象比较深刻的点是:


  • 雷军宣布扩招5000名工程师;

  • 最新伸缩式大光圈镜头技术;

  • 小爱同学5.0发布;

……


当然了,还有一个更加值得被提及的重点是:


首次亮相的Xiaomi Vela物联网软件平台!


弱水三千,

为何小米去了NuttX这一瓢?



Xiaomi Vela软件平台是基于开源嵌入式操作系统NuttX打造的物联网软件平台。


比起安卓、iOS、鸿蒙等,NuttX知名度不算高,该系统于2007年由Gregory Nutt先生正式开源。发展至今,NuttX以功能丰富、性能稳定、商业化成熟度高赢得了市场的认可。


2016年被三星选为TizenRT操作系统的内核,小米自2017年开始基于NuttX开发物联网产品,2019年在小米的推动下正式进入Apache基金会,NuttX被正式更名为Apache NuttX。


众所周知,小米及其生态链企业的产品特别多,若每个供应商都有自己的一套OS解决方案,那么这种模式下,随着产品越来越丰富,小米的负担也会急剧增大。因此,提供一个统一的RTOS框架,为供应商提供接入该RTOS的驱动也就变成小米迫在眉睫的事情。


在业务驱动的情况下,加之小米不重复造轮子、提高效率的一贯作风,使得基于开源系统进行二次开发变得很好理解。然而,市场上开源或商业的RTOS非常多,为何小米偏偏选择NuttX呢?以下几点或许是这个问题的答案:

兼容性高:NuttX是可商用化RTOS中唯一一个对POSIX API有原生支持的实时操作系统,同时NuttX整体设计、代码组织,编译过程和Linux非常接近,因此很多Linux社区的开源软件可以很方便的移植到NuttX上,从而极大的简化开源软件移植、方便代码复用、降低学习曲线。


完成度高:NuttX集成了文件系统、网络协议栈、图形库和驱动框架,减少开发成本。


模块化设计:所有组件甚至组件内部特性,都可通过配置Kconfig来调整或关闭,可按需对系统进行裁剪,适用于不同产品形态。


代码精简:所有组件都是从头编码,专门对代码和数据做了优化设计。


轻量级:虽然NuttX实现了传统操作系统的所有功能,但是最终生成的代码尺寸还是可以很小(最小配置不到32KB,最大配置不超过256KB)。


社区活跃度高:很多厂商(比如小米、Sony,乐鑫、NXP等)和开源爱好者都在积极回馈社区,贡献活跃度。

Xiaomi Vela目标:

解放开发者,打通碎片化的IoT应用


在拉丁语中,Vela是帆船的意思。


从这个名字可以感受到,小米是希望与厂商、开发者一起,在物联的瀚海中乘风远航的愿景。


随着物联网设备的增多,加强手机与IoT设备之间的协同就变得避无可避,基于此小米正在重点开发小米妙享功能,并且即将开放视频投射和应用协同功能。而为了实现小米秒享在多设备上的应用,则需要一个跨设备的物联网软件平台来支撑,而这个平台便是基于开源嵌入式操作系统NuttX打造的Xiaomi Vela。


据悉,小米Vela拥有高性价比、可剪裁、代码易复用、完整度高四大优势,可以打通碎片化的IoT应用,支持高性价比的MCU设备。该平台是专门用于智能家居、可穿戴设备等算力受限设备上的物联网嵌入式开发平台,并逐步在手表、手环、音箱、智能家电、相机ISP、传感器等更多终端设备中落地。


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

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



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


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


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


打通物联网最基础的功能,

鸿蒙与Xiaomi Vela的异同


在物联网时代,操作系统是最底层基础的系统架构,很多上层应用都基于操作系统才能布局生态。就在小米对外正式发布自家物联网操作系统Xiaomi Vela同一天,华为也举办了一场新品发布会,发布了15款智选新品,这是华为的物联网操作系统鸿蒙OS首次应用在华为智选生态产品上。


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


无论是鸿蒙还是Xiaomi Vela,都是为了打通物联网最基础的联通、协同相关功能。但两者仍然略有差异:



在战略层面:鸿蒙OS发布之初,华为官方对标的是安卓系统比;Xiaomi Vela则更倾向于认为是与Linux、安卓等高价操作系统是互补共生关系。


在应用层面:鸿蒙搭载的范围更广,覆盖到了内存配置比较大的领域,搭载华为鸿蒙OS的第一款产品是荣耀智慧屏;Xiaomi Vela更注重低功耗和轻量级的应用场景,其目标应用是智能家居、可穿戴设备等算力受限设备,而非手机、智能电视等。


逐步完善的物联网生态版图,

小米的手机+AIoT野望


  • 2013年,小米开始进军智能硬件领域,初步探索物联网;

  • 2015年,小米首次披露以手机为核心,连接所有设备的物联网战略,正式开启物联网布局;

  • 2019年初,雷军宣布全面All in IoT,未来五年持续投入高达100亿,抓住人工智能、物联网时代的新风口;

  • 2020年初,随着5G时代到来,5G将赋能AIoT,开启万物互联的智能时代即将到来,小米作出重大战略升级,加码为5年投入" +AIoT"500亿元。


这是小米入局物联网领域的一段缩影。


有网友说:小米这两年成熟多了。相比更早以前的小米,最明显的表现在于公司的战略十分明确,即手机+AIoT双引擎战略。或许这一点可以作为小米更成熟了的佐证。


随着时间的推移,小米的物联网生态版图无疑也正在逐步完善。除了和以往一样,推出了更多新的硬件产品,小米还推出自己的系统平台Xiaomi Vela,试图通过打造核心的软硬件底层。


目前看来,小米畅快连、小米妙享、小米"一指连"UWB技术、小爱5.0、Works With Mijia开放生态,Xiaomi Vela软件平台、小米IoT模组家族以及丰富的小米生态链产品,都在从硬件到软件、从技术到服务、从产品到生态等各种维度加强"手机+AIoT"的生态场景体验与繁荣,积极推动整个AIoT场景与行业健康发展,小米物联网技术护城河才真正要建起来。基于目前已有的规模和品牌效应,或许这个进程也会比较快。


~END~


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭