在科技的浩瀚宇宙中,小米扬帆启航,揭开了一段激动人心的探险——“OpenVela”计划。这不仅是一场技术的革命,更是一次向着物联网深处的勇敢探索。在这片星辰大海,Vela,寓意着古时航海者指引方向的船帆,如今化身为一个轻盈而强大的操作系统,基于开源的NuttX,它如星辰般点亮了无数智能设备的小世界。
从智能家居的温馨角落到智能穿戴的未来前沿,Vela已悄然融入千余种产品的脉络,其灵活部署的能力,即便在最微小的硬件上也能翩翩起舞。但这仅仅是个开始,小米携手开发者,准备将Vela与Android深度融合,预示着智能生活的全新篇章即将展开,为手机与手表等设备带来更加无缝且沉浸的体验。
OpenVela,这不仅仅是一个项目,它是一场邀约,向所有梦想改变世界的创造者伸出橄榄枝。在这个平台上,每一次代码的跳跃,都是向着更加智能、安全、兼容的未来迈进的一步。加入这场征途,共同编织物联网的新篇章,让我们一起,驾驭着技术的风帆,驶向那未知而光明的数字海洋。
本站12月11日消息,小米今日宣布?vela系统代码开源,openvela项目已上线GitHub和Gitee,采用Apache2.0协议。
Vela是小米基于开源实时操作系统NuttX打造的物联网嵌入式软件平台,适配多种不同硬件规格的产品,最小系统仅需8KB内存,cpu主频不限,适配任意SoC多核架构,支持柔性部署。
在过去的三年里,小米Vela?在智能家居、智能穿戴等领域覆盖了1000多?SKU。接下来,小米还计划与?Android?系统深度融合,进一步提升用户在智能手机、智能手表的设备体验。
项目介绍显示,OpenVela操作系统专为AIoT领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。
Vela的命名源自拉丁语中船帆的含义,也是南方星空中船帆星座的名字。小米选择这个名字的意义是希望与开发者一道携手,共同踏上星辰大海的征途。
OpenVela?支持各种不同的架构(ARM32、ARM64、Risc-V、Xtensa、MIPS、CEVA等)和硬件平台。该系统的Native主要是C/C++,快应用使用Javascript开发应用。
项目解释称,OpenVela和XiaomiVela基于同一套代码实现,OpenVela是开源版本。
本站附OpenVela技术特点介绍如下:
高度可扩展:openvela的设计注重模块化与可扩展性,使其能够灵活适应多样的物联网应用场景。小到仅配备32KRAM的微型BLE模组,大到拥有256MRAM的智能有屏音箱,openvela都能提供高度可扩展的支持。一站式解决方案:随着时间的推移,openvela不断沉淀了各类AIoT应用的共性需求,成为一个功能完备的软件平台,为各类物联网解决方案提供了全面的支持。厂商采用openvela,可以显著降低研发成本并加速产品的上市时间。成熟的异构计算支持:openvela为异构多核系统提供了强大的支持,实现了MCU、MPU、DSP、GPU以及NPU等不同处理单元间无缝的IPC通信机制。此外,openvela还提供了一个高级的RPC框架,简化了openvela与Android和Linux系统的通信,使快速打造一个异构融合操作系统成为可能。标准兼容和高可移植性:openvela内核基于ApacheNuttX,这个被称为“TinyLinux”的系统为openvela提供了高标准的POSIX兼容性。通过持续提升其POSIX兼容性,openvela当前已达到88%的兼容水平。这种高标准的兼容性意味着在其他标准操作系统(例如Linux)上开发的软件可以轻松迁移到openvela,几乎不需要额外的工作。全面的连接套件:openvela提供了广泛的协议支持,包括蓝牙BR/EDR/LE、LEMesh、wifi、Matter、LTECat1、以太网、CAN/LIN等。同时,它还能与小米的HyperConnect协议无缝集成,提供了强大的连接能力。丰富的开发者工具:openvela提供了一系列完备的开发者工具,包括系统监控、性能分析、调试器、追踪、崩溃分析和日志分析工具,为开发者提供了强大的支持。OpenVela开源地址:
以上就是小米Vela系统代码正式开源,OpenVela上线GitHub的详细内容,更多请关注其它相关文章!