快科技 12 月 11 日消息,小米自研系統(tǒng) Vela 已正式開源,OpenVela 項(xiàng)目已上線 GitHub 和 Gitee,并采用寬松的 Apache 2.0 協(xié)議。
早在今年小米 IoT 生態(tài)伙伴大會(huì)上,小米集團(tuán)曾學(xué)忠便宣布,小米自研系統(tǒng)將以 Vela 命名面向全球開發(fā)者開源。
據(jù)介紹,OpenVela 操作系統(tǒng)專為 AIoT 領(lǐng)域定制,以輕量化、標(biāo)準(zhǔn)化、安全性及高擴(kuò)展性為特點(diǎn),支持多種架構(gòu)(ARM32、ARM64、Risc-V、Xtensa、MIPS、CEVA 等)和硬件平臺(tái)。
小米表示,OpenVela 已成為眾多物聯(lián)網(wǎng)設(shè)備和 AI 硬件的首選,涵蓋智能手表、運(yùn)動(dòng)手環(huán)、智能音箱、耳機(jī)、智能家居設(shè)備和機(jī)器人等領(lǐng)域。
根據(jù)項(xiàng)目介紹,OpenVela 的技術(shù)優(yōu)勢(shì)主要包括:
高擴(kuò)展性:OpenVela 采用模塊化設(shè)計(jì),支持靈活適應(yīng)各種物聯(lián)網(wǎng)應(yīng)用場景,無論是微型 BLE 模組還是智能有屏音箱,OpenVela 都能提供擴(kuò)展支持。
一站式解決方案:OpenVela 匯集了 AIoT 應(yīng)用共性需求,成為功能完備的軟件平臺(tái),為物聯(lián)網(wǎng)解決方案提供全面支持,降低研發(fā)成本并加速產(chǎn)品上市。
成熟的異構(gòu)計(jì)算支持:OpenVela 針對(duì)異構(gòu)多核系統(tǒng)提供支持,實(shí)現(xiàn) MCU、MPU、DSP、GPU 和 NPU 等不同處理單元間的通信。此外,還提供高級(jí) RPC 框架,簡化與 Android 和 Linux 系統(tǒng)的通信。
標(biāo)準(zhǔn)兼容和高可移植性:OpenVela 內(nèi)核基于 Apache NuttX,提供高標(biāo)準(zhǔn)的 POSIX 兼容性,當(dāng)前兼容水平達(dá)到 88%。這意味著在其他操作系統(tǒng)開發(fā)的軟件可輕松遷移到 OpenVela。
全面的連接套件:OpenVela 支持多種協(xié)議,包括藍(lán)牙、WiFi、Matter、LTE Cat1、以太網(wǎng)等,并能與小米的 HyperConnect 協(xié)議無縫集成。
豐富的開發(fā)者工具:OpenVela 提供系統(tǒng)監(jiān)控、性能分析、調(diào)試器、追蹤、崩潰分析和日志分析等工具,為開發(fā)者提供支持。
(舉報(bào))