小米澎湃 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 端豐富的調試工具和調試信息,降低嵌入式系統開發和調試的難度。
編輯:黃飛
-
嵌入式
+關注
關注
5068文章
19014瀏覽量
303231 -
物聯網
+關注
關注
2903文章
44262瀏覽量
371215 -
操作系統
+關注
關注
37文章
6737瀏覽量
123190 -
小米
+關注
關注
69文章
14324瀏覽量
143850
原文標題:小米官宣Xiaomi Vela全面開源,底層內核為NuttX
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論