小米自研系统Vela全面开源,OpenVela成AIoT领域新宠!

   发布时间:2024-12-11 19:30 作者:陆辰风

小米公司近期宣布了一项重大决定,其自主研发的Vela系统已正式向全球开放源代码。这一举措通过OpenVela项目在GitHub和Gitee平台上实现,并采用了Apache 2.0这一相对宽松的协议。

回溯至2023年的小米IoT生态伙伴大会,小米集团的曾学忠已预告了这一开源计划,表示Vela系统将面向全球的软硬件开发者全面开放。

据悉,OpenVela操作系统是专为AIoT(人工智能物联网)领域而设计的,其核心理念包括轻量化、标准兼容性、安全性和高度的可扩展性。该系统能够支持包括ARM32、ARM64、Risc-V、Xtensa、MIPS、CEVA等多种架构,以及广泛的硬件平台。

小米强调,OpenVela凭借其出色的技术优势,已成为众多物联网设备和AI硬件的首选技术平台。从智能手表、运动手环、智能音箱、耳机,到智能家居设备和机器人等多个领域,OpenVela的应用范围极为广泛。

OpenVela的技术优势具体体现在以下几个方面:首先,其模块化与可扩展性的设计使其能够灵活适应各种物联网应用场景,从仅配备32K RAM的微型BLE模组到拥有256M RAM的智能有屏音箱,均能提供强有力的支持。其次,OpenVela作为一个功能完备的软件平台,不断积累了AIoT应用的共性需求,为各类物联网解决方案提供了全面的支持,从而降低了研发成本并加速了产品上市时间。再者,该系统为异构多核系统提供了强大的支持,实现了不同处理单元间的无缝通信,并简化了与其他系统的通信,使得异构融合操作系统的打造成为可能。

OpenVela内核基于Apache NuttX,这一被称为“TinyLinux”的系统为OpenVela提供了高标准的POSIX兼容性。目前,OpenVela的POSIX兼容性已达到88%,这意味着在其他标准操作系统(如Linux)上开发的软件可以轻松地迁移到OpenVela,几乎无需额外工作。同时,OpenVela提供了广泛的协议支持,包括蓝牙、WiFi、Matter等多种连接方式,并与小米的HyperConnect协议无缝集成,提供了强大的连接能力。

为了支持开发者,OpenVela还提供了一系列完备的开发者工具,包括系统监控、性能分析、调试器、追踪、崩溃分析和日志分析工具等,为开发者提供了全方位的支持。

 
 
更多>同类内容
全站最新
热门内容
本栏最新