打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
小米澎湃OS:Vela系统大揭秘,超越鸿蒙的巅峰!
userphoto

2023.10.19 广东

关注

NuttX操作系统诞生于2007年,由软件专家Gregory Nutt开发。然而,随着Gregory Nutt年龄增长,个人维护这个开源项目已经不可持续。正是在这个时候,华为发布了鸿蒙系统,这让小米意识到自研物联网系统的重要性。于是,小米找到了Gregory Nutt合作,希望他能将NuttX捐献给Apache软件基金会,并进行内部孵化。

最终,小米推出了2020年的Vela物联网系统。Vela系统有何优势?为什么它能吸引大厂的关注?Vela系统最大的优势在于原生支持POSIX接口的兼容,这在商用实时操作系统中是独一无二的。这意味着受欢迎的Linux平台上的开源库和组件可以轻松移植到NuttX系统上。此外,Vela系统对硬件平台进行了隔离和统一处理,使得厂商的上层应用代码在不同硬件平台上的移植更加便利。

与Linux系统相比,NuttX对系统资源的要求更低,但仍能提供接近Linux系统的功能和性能。这一特点与小米追求性价比的核心路线完美契合。此外,NuttX还提供了丰富的操作系统组件,包括文件系统、网络协议栈、图形库和驱动框架,从而降低了开发者的开发成本。那么,小米在Vela系统上做了哪些工作呢?Vela系统的应用框架分为上下两层。

上层是定制应用框架,针对不同的物联网应用而开发。其中包括基础的多媒体应用框架、传感器应用框架,以及方便开发者接入小米云服务和AI平台的Cloud SDK和AI SDK。下层是通用应用框架,为扩展系统服务提供支持,包括蓝牙连接、OTA服务、数据本地存储服务、安全服务,以及图形用户界面和脚本语言的支持。最右边的部分是各种开发者工具。

总体来看,小米主要做了一些基础工作,相对于开源鸿蒙系统的架构来说,Vela系统的结构并不复杂。最后,我们再来看一下HyperOS。基于了解Vela系统,我们也能更好地理解基于AOSP和Vela的融合系统HyperOS。HyperOS可以被看作是小米的简化版HarmonyOS。由于鸿蒙系统中融入了华为在通信领域的技术积累,其核心是'分布式软总线'。

所以,Vela系统从一开始的定位就是与Linux、安卓等高价操作系统形成互补共生关系。尽管小米官方在这次公布中特别强调了全新系统的首要目标是车机互联,但与AOSP的兼容性相比,此前对鸿蒙系统的质疑似乎已不再必要。综上所述,小米的Vela系统是基于开源NuttX操作系统打造的,其最大优势在于原生支持POSIX接口的兼容,能够轻松移植Linux平台的开源库和组件。

Vela系统的架构相对简单,但仍提供丰富的OS组件和开发者工具,降低了开发成本。而基于AOSP和Vela的融合系统HyperOS则是小米的简化版HarmonyOS,旨在与高价操作系统形成互补共生关系。最后,我们不禁要问,未来小米的物联网生态如何发展?你对此有何看法?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
要我是雷军,小米澎湃OS,这样包装+营销,肯定“遥遥领先”
小米自研系统发布,要和华为鸿蒙打起来了?
鸿蒙之后,Vela请战
小米澎湃OS的自研Vela系统是何方神圣?相较于鸿蒙系统差距有多大
MIUI退役、澎湃OS“上位”,小米要走华为的路?
小米在建IoT护城河
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服