小米重磅開源操作系統:超1000萬行公開代碼、在近5千萬臺設備中廣泛應用
OSCHINA
去年 11 月,小米澎湃OS在微博宣佈,Xiaomi Vela 將採用 Apache 2.0 License 面向全球軟硬件開發者開源。
時隔一年多,小米終於兌現了開源承諾。
就在昨天,小米重磅開源了 OpenVela 項目,並將源代碼託管至 GitHub 和 Gitee,採用 Apache 2.0 開源協議。
Xiaomi Vela 是小米基於開源實時操作系統 NuttX 打造的物聯網嵌入式軟件平臺,適配多種不同硬件規格的產品,最小系統僅需 8KB 內存,CPU 主頻不限,適配任意 SoC 多核架構,支持柔性部署。
Vela 在各種物聯網硬件平臺上提供統一的軟件服務,支持豐富的組件和易用的框架,打通碎片化的物聯網應用場景。
根據介紹,OpenVela 和 Xiaomi Vela 基於同一套代碼實現,OpenVela 是開源版本。
Xiaomi Vela 開源負責人杜超,Xiaomi Vela 的開源代碼超過 1000 萬行,目前已在超 4700 萬臺設備中廣泛應用。在過去的三年裡,Xiaomi Vela 在智能家居、智能穿戴等領域覆蓋了 1000 多 SKU。
接下來,小米還計劃與 Android 系統深度融合,進一步提升用戶在智能手機、智能手錶的設備體驗。
項目介紹顯示,OpenVela 操作系統專爲 AIoT 領域量身定製,以輕量化、標準兼容、安全性和高度可擴展性爲核心特點。
Xiaomi Vela 系統架構如下:
Vela 的命名源自拉丁語中船帆的含義,也是南方星空中船帆星座的名字。小米選擇這個名字的意義是希望與開發者一道攜手,共同踏上星辰大海的征途。
OpenVela 支持各種不同的架構(ARM32、ARM64、Risc-V、Xtensa、MIPS、CEVA 等)和硬件平臺。該系統的原生編程語言主要是 C/C++,快應用使用 JavaScript 進行開發。
OpenVela 技術特點介紹如下:
OpenVela 開源地址
https://gitee.com/open-vela
https://github.com/open-vela
↓分享、在看與點贊~Orz