当前位置:首页 > 公众号精选 > 物联传媒
[导读]物联传媒本文作者:市大妈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获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

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

Jun. 14, 2024 ---- 全球市场研究机构TrendForce集邦咨询表示,相较去年第一季,供应商为解决渠道库存积累严重的问题,大幅调降生产目标,因此今年第一季智能手机生产量即便低于疫情前3亿部以上的水平,但...

关键字: 智能手机 OPPO

2024年6月11日,上海——今天,英特尔与震坤行共同推出英特尔®智能物联聚合馆。这不仅是英特尔在物联网领域深度开拓市场的战略举措,也是其携手生态合作伙伴共同拓宽发展、优化解决方案的具体实践。

关键字: 智能制造 物联网

随着物联网(IoT)技术的飞速发展,蓝牙低功耗(BLE)技术已成为连接智能设备和实现无线通信的关键技术之一。在众多嵌入式系统中,PSoC63以其独特的双CPU架构和强大的功能特性,成为开发者们实现BLE功能的首选平台。本...

关键字: 物联网 蓝牙低功耗 智能设备

随着物联网(IoT)技术的飞速发展,无线通信技术成为了连接各种智能设备的关键。ESP8266作为一款低成本的Wi-Fi芯片,因其强大的功能和灵活性,在物联网领域得到了广泛应用。本文将深入探讨ESP8266是否可以不用外部...

关键字: 物联网 ESP8266 无线通信技术

在现代物联网(IoT)和无线通信技术的快速发展下,各种智能设备和系统的互联互通已成为可能。HT6292作为一款功能强大的微控制器,以其高效的处理能力和丰富的接口资源,广泛应用于各类智能设备中。而无线模块作为实现无线通信的...

关键字: 物联网 智能设备 微控制器

随着物联网和工业自动化的快速发展,CAN(Controller Area Network)通讯技术因其高可靠性、高实时性和高数据传输率而得到了广泛应用。MINI STM32板作为一种功能强大的微控制器开发板,集成了CAN...

关键字: 物联网 通讯技术 工业自动化

随着物联网技术的蓬勃发展,嵌入式系统作为其核心组成部分,正逐步渗透到各个行业领域。物联网嵌入式系统以其高度集成、低功耗、实时性强等特点,成为推动物联网技术发展的关键因素。在国内外,各大企业和研究机构纷纷投入研发力量,探索...

关键字: 物联网 低功耗 嵌入式系统

【2024年6月6日,德国慕尼黑讯】物联网设备的数量正在迅速增加并应用到各行各业之中。随着智能设备数量上涨,用户对设备配置和配对等操作所应具有的简易性之要求也一并提高。为此,英飞凌科技股份公司(FSE代码:IFX / O...

关键字: NFC 物联网

近日,备受全球瞩目的COMPUTEX 2024科技展会盛大开幕。在本次展会中,联发科以其领先的AI技术成果和创新应用,吸引了众多业界人士的目光。从不久前成功召开的天玑开发者大会MDDC可以看出,联发科的AI关键技术以及丰...

关键字: 生成式AI 智能座舱 物联网
关闭
关闭