小米官宣 Xiaomi Vela 全面开源,底层内核为 NuttX

来源: OSCHINA
编辑:
2023-11-16 10:33:00

小米澎湃OS刚刚在微博宣布,Xiaomi Vela 采用 Apache 2.0 License 面向全球软硬件开发者正式开源。

根据官网的介绍,Xiaomi Vela是小米基于开源实时操作系统NuttX打造的物联网嵌入式软件平台,Vela在各种物联网硬件平台上提供统一的软件服务,支持丰富的组件和易用的框架,打通碎片化的物联网应用场景。‘Vela’ 一词源自拉丁语中船帆的含义,也是南方星空中最亮的星座之一。

Xiaomi Vela 主要特性

  • 高效性能:Vela基于NuttX内核,具有高实时性、低功耗、低延迟等特点,适用于各种资源受限的嵌入式设备。
  • 丰富组件:Vela提供了多种常用的组件,如网络、音频、视频、图形、安全等,方便开发者快速构建应用。
  • 易用框架:Vela提供了一套统一的应用框架,支持Lua、JavaScript等脚本语言开发应用,并提供了丰富的API和文档。
  • 万物互联:Vela支持多种通信协议和标准,如WiFi、BLE、Zigbee、MQTT等,并提供了小米妙享技术,实现设备之间的无缝连接和协同。

Xiaomi Vela 系统架构如下

  • 底层NuttX内核:提供最基本的任务调度、跨进程间通信、文件系统等基础OS功能,同时也提供简洁高效的设备驱动、轻量级的TCP/IP协议栈和电源管理等组件。
  • 应用框架:分为上下两层,下层是为扩展系统服务而提供的通用应用框架,上层是针对不同的物联网应用而开发的定制应用框架,例如多媒体应用框架和传感应用框架,提供Cloud SDK可以方便开发者更快速的接入小米云服务。
  • 开发者工具:除了常见的Logger和Debugger工具,Xiaomi Vela还提供Emulator工具来帮助开发者提升调试效率,使用Emulator,开发者可以利用PC端丰富的调试工具和调试信息,降低嵌入式系统开发和调试的难度。

点此查看更多细节


延伸阅读

展开阅读全文
点击加入讨论🔥(13) 发布并加入讨论🔥
本篇精彩评论
能增加不少研发岗位,建议大家都去买华为,这华为可以快速提升鸿蒙系统,小米vela就有更高的对标目标,就能扩大就业需求。
2023-11-16 12:25
9
举报
nova11se才才应该买2W,60至少5W
2023-11-16 21:52
4
举报
华为应该卖2w
2023-11-16 19:12
4
举报
自己的钱想给送给华为(一家私企)当然没关系,因为这是个人自由,但是建议别人去送钱,这总感觉有点奇怪
2023-11-22 10:37
3
举报
哈哈, 自如了, 一般地, 号召大家干某事的人, 自已都不去干, 现在有不少骗子, 要小心.
2023-11-26 07:30
1
举报
13 评论
9 收藏
分享
返回顶部
顶部