揭示小米Vela是一个怎样的物联网操作系统。
"
作者|王
由|雷锋网络产业集团出品
智能手机榜单上,全球前五,中国厂商占据三席。
但是,说到手机操作系统,即使在世界范围内,除了苹果之外,大多数手机厂商仍然使用Android。
硬件系统的重要性不言而喻。
特别是物联网时代,硬件网络化、智能化成为主流,物联网操作系统变得更加关键。
国内厂商已经开始准备自己的物联网操作系统,包括阿里的AliOS、华为的LiteOS和鸿蒙OS、腾讯的腾讯OSTiny等。最近,小米在今年的MIDC 2020上正式宣布推出自己的物联网操作系统小米Vela。
这一次,在手机系统上使用深度定制安卓系统的小米,不得不在物联网设备上构建自己的操作系统。
一个
小米Vela出来了
华为的鸿蒙操作系统在发布前就受到了业界的广泛关注。就连许华伟志军在接受采访时说“鸿蒙本来不是操作系统的名字,但是被媒体误传了几个月就被炒了。当我要给操作系统起名字的时候,又要给大家解释,所以叫鸿蒙。”
相比之下,小米Vela的问世相对顺利。
11月5日,小米Vela在小米开发者大会上正式亮相。
小米物联网平台部总经理、AIoT战略委员会主席范迪安在发布会上表示:“小米Vela是基于开源嵌入式操作系统NuttX的物联网软件平台。”
NuttX是Gregoy Nutt在2007年发布的实时嵌入式操作系统,在发布之初没有Linux发展的快。但由于NuttX的设计是为了兼容应用广泛的Linux,并且是为了本土支持POSIX,可见索尼、三星等大公司在过去几年也加入了这个阵营。
小米在2017年开始开发基于NuttX的物联网产品,之后推动NuttX加入Apache基金会。
不难理解为什么小米的物联网操作系统最终会选择NuttX。也可以看出小米做物联网操作系统的想法已经存在。
小米物联网平台部副总经理袁俊表示,该平台是物联网的嵌入式开发平台,专门用于智能家居、可穿戴设备等计算能力有限的设备。它支持经济高效的微控制器设备,并开放分散的物联网应用。
在这种情况下,手机、电视、路由器、笔记本都不会是小米Vela的目标,而mi band/手表、智能音箱、家电等未来都将使用小米自己的Vela操作系统。
小米物联网平台部技术总监顾在发布会上表示,小米认为物联网设备所需的操作系统应具备以下特点:
对开发者友好,充分考虑代码的可重用性和可移植性;
简化应用开发,提供大量基础组件,满足不同应用;
不重复轮子,应用开源内核,回馈开源社区;
现代编程模型,现代编程语言和开发经验。
小米认为,市场上常见的物联网操作系统更多地局限于实时操作系统的范畴,缺乏对物联网软件框架的支持,或者缺乏对国际社会的支持。
所以小米最终选择开发自己的物联网操作系统。
2
贝拉的建筑和着陆计划
在发布会上,范迪安宣布了小米Vela的系统架构,如下图:
具体来说,小米Vela主要分为三个部分:
底层是NuttX内核。提供任务调度、进程间通信、硬件系统等基本OS功能,还提供简单有效的设备驱动、轻量级TCP/IP协议栈、电源管理组件;
上层是Vela框架。主要分为上下两层。下层是扩展系统服务的通用框架,包括蓝牙通信组件、通信组件、OTA服务、数据本地存储服务,以及图形和脚本语言的支持。上层主要针对不同的物联网应用开发,比如针对多媒体应用和传感器应用开发的组件;
右边是开发者工具。主要提供记录器、自动测试、仿真器、图形用户界面相关开发工具。
顾表示,小米Vela系统已经支持小米物联网模块,目前正在开发智能音箱和运动手环/手表所需的软件框架和组件,并逐步登陆其他智能家居和可穿戴设备。
三
“鸿蒙”踩下了油门
在小米正式发布自己的物联网操作系统的当天,小米Vela、华为也在深圳召开了新产品发布会,发布了15款智能产品。
独一无二的是,这是华为的物联网操作系统鸿蒙OS首次应用于华为的智能生态产品。
鸿蒙是华为去年8月在华为开发者大会上发布的物联网操作系统。华为消费业务CEO余承东在发布会上将其定义为“所有场景下基于微内核的分布式操作系统”。
在这个操作系统发布之前,早在2015年,华为也发布了轻量级的物联网操作系统LiteOS。鸿蒙OS发布后,华为消费业务首席战略官邵阳指出“未来将把LiteOS整合到鸿蒙OS中。”
至此,有了现在华为在物联网系统层面的统一部署。
在小米官方对Vela的介绍中,小米Vela的目标其实是华为LiteOS。但是随着LiteOS融入鸿蒙OS,小米Vela最终将面对鸿蒙OS。
在系统核心竞争力方面,不难看出,华为鸿蒙OS所强调的分布式技术,小米Vela所强调的小米的美妙享受,其实都是为了开放与物联网连通和协作相关的最基本功能。
然而,无论是在战略层面还是在应用层面,这两者之间都存在一些差异:
战略层面,鸿蒙OS发布之初,华为正式将其与Android进行对比;小米Vela发布后,袁俊将其解释为“与Linux、Android等高价操作系统的互补共生关系”。
在应用层面,第一款搭载华为鸿蒙OS的产品是荣耀智能屏;小米Vela更注重低功耗、轻量级的应用场景。该官员明确表示,“目标应用不是手机、智能电视等。”。
据小米官方消息,小米将于2021年1月启动小米Vela预览计划。
届时,小米将进一步完善物联网生态地图,上千名物联网开发者多一个选择,物联网操作系统多一个附庸。
1.《vela 小米发布新系统VelaOS》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《vela 小米发布新系统VelaOS》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/743883.html