物联传媒 小米在建IoT护城河
MIDC2020小米开发者大会刚刚过去 。 整场大会下来 , 几个印象比较深刻的点是:
雷军宣布扩招5000名工程师;
最新伸缩式大光圈镜头技术;
小爱同学5.0发布;
……
当然了 , 还有一个更加值得被提及的重点是:
首次亮相的XiaomiVela物联网软件平台!
弱水三千 , 为何小米去了NuttX这一瓢?
文章图片
XiaomiVela软件平台是基于开源嵌入式操作系统NuttX打造的物联网软件平台 。
比起安卓、iOS、鸿蒙等 , NuttX知名度不算高 , 该系统于2007年由GregoryNutt先生正式开源 。 发展至今 , NuttX以功能丰富、性能稳定、商业化成熟度高赢得了市场的认可 。
2016年被三星选为TizenRT操作系统的内核 , 小米自2017年开始基于NuttX开发物联网产品 , 2019年在小米的推动下正式进入Apache基金会 , NuttX被正式更名为ApacheNuttX 。
众所周知 , 小米及其生态链企业的产品特别多 , 若每个供应商都有自己的一套OS解决方案 , 那么这种模式下 , 随着产品越来越丰富 , 小米的负担也会急剧增大 。 因此 , 提供一个统一的RTOS框架 , 为供应商提供接入该RTOS的驱动也就变成小米迫在眉睫的事情 。
在业务驱动的情况下 , 加之小米不重复造轮子、提高效率的一贯作风 , 使得基于开源系统进行二次开发变得很好理解 。 然而 , 市场上开源或商业的RTOS非常多 , 为何小米偏偏选择NuttX呢?以下几点或许是这个问题的答案:
兼容性高:NuttX是可商用化RTOS中唯一一个对POSIXAPI有原生支持的实时操作系统 , 同时NuttX整体设计、代码组织 , 编译过程和Linux非常接近 , 因此很多Linux社区的开源软件可以很方便的移植到NuttX上 , 从而极大的简化开源软件移植、方便代码复用、降低学习曲线 。
完成度高:NuttX集成了文件系统、网络协议栈、图形库和驱动框架 , 减少开发成本 。
模块化设计:所有组件甚至组件内部特性 , 都可通过配置Kconfig来调整或关闭 , 可按需对系统进行裁剪 , 适用于不同产品形态 。
代码精简:所有组件都是从头编码 , 专门对代码和数据做了优化设计 。
轻量级:虽然NuttX实现了传统操作系统的所有功能 , 但是最终生成的代码尺寸还是可以很小(最小配置不到32KB , 最大配置不超过256KB) 。
社区活跃度高:很多厂商(比如小米、Sony , 乐鑫、NXP等)和开源爱好者都在积极回馈社区 , 贡献活跃度 。
XiaomiVela目标:解放开发者 , 打通碎片化的IoT应用
在拉丁语中 , Vela是帆船的意思 。
从这个名字可以感受到 , 小米是希望与厂商、开发者一起 , 在物联的瀚海中乘风远航的愿景 。
随着物联网设备的增多 , 加强手机与IoT设备之间的协同就变得避无可避 , 基于此小米正在重点开发小米妙享功能 , 并且即将开放视频投射和应用协同功能 。 而为了实现小米秒享在多设备上的应用 , 则需要一个跨设备的物联网软件平台来支撑 , 而这个平台便是基于开源嵌入式操作系统NuttX打造的XiaomiVela 。
据悉 , 小米Vela拥有高性价比、可剪裁、代码易复用、完整度高四大优势 , 可以打通碎片化的IoT应用 , 支持高性价比的MCU设备 。 该平台是专门用于智能家居、可穿戴设备等算力受限设备上的物联网嵌入式开发平台 , 并逐步在手表、手环、音箱、智能家电、相机ISP、传感器等更多终端设备中落地 。
在发布会上 , 小米对外公布了XiaomiVela的系统架构 , 如下图:
具体而言 , 小米Vela主要分为三?部分:
文章图片
【物联传媒 小米在建IoT护城河】底层是NuttX内核:提供最基本的任务调度、跨进程间通信、文件系统等基础OS功能 , 同时也提供简洁高效的设备驱动、轻量级的TCP/IP协议栈和电源管理等组件;
- 积微物联积微物联成为第二批《电信和互联网行业网络数据安全自律公约》签约单位
- 一只小狐狸 《中国传媒科技》期刊杂志是国家级级别吗投稿要版面费吗上知网吗
- 数码小妖精 性价比再高也徒劳,iQOO、小米销量冰火两重天:缺少品牌知名度
- 创投时报 华为P40Pro第二,新王者诞生,最畅销的5G手机:小米全军覆没
- TOP科技推送 iPhone8最流畅,小米6最宠粉,它才是最终赢家,”钉子户“机型大盘点
- 科技小李 性价比是大亮点!,小米新机11月26日发布:骁龙750G+亿级像素
- 科技Mentor 骁龙865+4700mAh,小米这款旗舰目前很香,上市8个月降价约千元
- 数码小妖精 全球独占屏幕黑科技,效仿小米!又一厂商发布“至尊”旗舰
- 数码东东 小米10纪念至尊版,4650!,这一次
- 庆林聊科技 256G大内存真香,这才是小米!,4780mAh降下960元,8