近期,小米公司宣布了一项重大决策,即将其基于开源实时操作系统NuttX打造的物联网嵌入式软件平台Vela进行开源,遵循Apache 2.0协议。这一消息在去年的小米IoT生态伙伴大会上首次透露,标志着小米在开源领域迈出了重要一步。
目前,小米已经启动了Vela开源先锋体验计划的招募活动,预示着Vela代码即将对外公开。Vela平台具备高度适配性,能够适配多种不同硬件规格的产品,其最小系统仅需8KB内存,CPU主频不限,且支持任意SoC多核架构,实现了柔性部署。
在过去的三年里,小米Vela已在智能家居、智能穿戴等多个领域实现了广泛应用,覆盖了超过1000个SKU。为了进一步提升用户体验,小米还计划将Vela系统与Android系统进行深度融合,优化智能手机、智能手表等设备的性能。
据透露,小米将对外公开超过1000万行的Xiaomi Vela开源代码,并已完成了开源代码的合规审查和优化开箱体验的工作。为了方便开发者访问和合作,小米将在GitHub上设立Vela的开源主站,同时在Gitee设立镜像站点,并在B站上开设Xiaomi Vela的官方账号。