小米澎湃OS的自研Vela系统是何方神圣?相较于鸿蒙系统差距有多大

小米自研的Vela系统,揭秘背后传奇故事!

小米澎湃OS的自研Vela系统是何方神圣?相较于鸿蒙系统差距有多大插图

你是否对小米自研的Vela系统感到好奇?这个在2020年推出的物联网软件平台究竟有什么神秘之处?今天,让我们一起走进这个由小米打造的物联网世界,揭开Vela系统的神秘面纱!

故事时间回到2007年,当时一位名叫Gregory Nutt的软件大咖独自一人花了三年时间精心打造出NuttX操作系统核心。2011年,他创立了NX-Engineering,为NuttX提供相关的定制工程服务。然而,岁月不居,时光荏苒,到了2019年,这位大佬已经69岁了,继续独自维护这个开源项目似乎不是长久之计。

就在这时,小米看准了机会,决定研发自己的IoT系统。在2017年,小米曾基于NuttX系统开发过物联网产品,因此他们直接找到了Nutt老爷子寻求合作。虽然老爷子在2016年曾被三星伤害过,但在小米的诚意打动下,他们最终促成了这次合作。为了更好地维护和更新这个开源项目,老爷子将NuttX捐献给Apache软件基金会进行内部孵化,小米则主导该开源项目的商业化发展。

小米Vela物联网系统的诞生经过小米的推动和努力,2020年,小米推出了备受瞩目的Vela物联网系统。Vela作为一个物联网软件平台,基于开源实时操作系统NuttX打造,它的问世给小米赢得了巨大的商业价值。

细心的读者可能会发现,除了小米之外,还有索尼和NXP等大厂在NuttX开源社区中积极贡献。这是因为NuttX系统具有显著优势,吸引了大厂的目光。首先,它原生支持对POSIX接口的兼容,这意味着广受欢迎的Linux平台之现有开源库和组件可以轻松地移植到NuttX系统上。其次,由于软件平台对硬件平台作出了隔离和统一处理,厂商的上层应用代码在移植到不同硬件平台时也能够更好地复用。此外,它的系统资源要求远小于Linux系统,同时提供了与Linux相近的功能和性能。

小米Vela系统的架构了解了Vela系统的背景后,让我们来看看它的架构图。小米Vela系统的应用框架分为上下两层。上层是针对不同的物联网应用而开发之定制应用框架,包括核心应用层和通用应用框架。核心应用层针对不同的物联网应用场景提供定制化的解决方案,例如多媒体应用框架、传感器应用框架等。通用应用框架则提供一些基础服务,例如蓝牙连接、OTA服务、数据本地存储服务、安全服务等。

下层则是为扩展系统服务而提供的通用应用框架,包括各种开发者工具。这些工具旨在帮助开发者快速接入小米云服务和AI平台、集成文件系统、网络协议栈、图形库和驱动框架等。

小米Vela系统的定位从架构图中可以看出,小米所做的都是一些基础工作。与开源鸿蒙的架构相比,Vela系统显然更为简化。那么,这个基于AOSP和Vela的融合系统又是怎样的呢?整体来看,HyperOS就相当于HarmonyOS的简化版。因为鸿蒙系统中融入了很多华为于通信主业中凝聚的技术沉淀——分布式软总线技术。所以Vela系统从诞生之日起,其定位就是与Linux、安卓等高价操作系统形成互补共生关系。从这次小米官方的措辞来看,全新系统的首要目标还是车机互联(小米汽车项目)。但同样是兼容AOSP+ Vela融合系统的HyperOS架构图与开源鸿蒙相似 很多人觉得没必要专门来讲解这样一个系统本文就从另外一个角度简述下HuaweiLiteOS与NUTtx及freertos的小巧区别吧!HuaweiLiteOS是华为针对IoT领域推出的轻量级OS内核HuaweiLiteOS与NUTtx及freertos等轻量级RTOS相比更加轻巧裁剪定制能力更强:内核引擎中置服务生态服务快速接入可移植性强还有很多人对鸿蒙持观望态度自从华为常务董事/运营商BG总裁丁耘两年前惊爆出华为自研操作系统备胎转正后大家一直在关注着华为的操作系统的后续发展这里就简单给大家来做一个科普吧!其实华为自研操作系统备胎转正说法起因也是源于上面说到的业界存在的不确定风险啊华为很多业务来自于运营商由于过去多年来三大运营商大量使用华为软交货设备建设了全球最大的运营商网络来连接人与人当网络连接作为智能家居的载体现在智能家居的流行让运营商发现其实连接不只可以连接人与人还可以连接人与物人与车人与家居等等万物互联!但万物互联普及还需要时间万物互联连接的智能家居网关设备的操作系统大多数掌握在美国思科银宵里和欧洲荷兰皇家飞利浦公司手中如果美国不给卖给

举报/反馈

原文链接:https://baijiahao.baidu.com/s?id=1780092646836610536&wfr=spider&for=pc

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享