發(fā)布時(shí)間:2024-12-29 12:44:06 來源:下愚不移網(wǎng) 作者:百科
12月11日消息,重磅自研小米自研系統(tǒng)Vela已全面開源,開源OpenVela項(xiàng)目已上線GitHub和Gitee,小米系統(tǒng)相采用的已全源是比較寬松的Apache 2.0協(xié)議。
早在2023年的面開小米IoT生態(tài)伙伴大會上,小米集團(tuán)曾學(xué)忠就曾宣布,重磅自研小米自研系統(tǒng)將Vela面向全球軟硬件開發(fā)者正式開源。開源
據(jù)介紹,小米系統(tǒng)相openvela操作系統(tǒng)專為AIoT領(lǐng)域量身定制,已全源以輕量化、面開標(biāo)準(zhǔn)兼容、重磅自研安全性和高度可擴(kuò)展性為核心特點(diǎn),開源支持各種不同的小米系統(tǒng)相架構(gòu)(ARM32、ARM64、已全源Risc-V、面開Xtensa、MIPS、CEVA 等)和硬件平臺。
小米表示,openvela以其卓越的技術(shù)優(yōu)勢,已成為眾多物聯(lián)網(wǎng)設(shè)備和AI硬件的技術(shù)首選,涵蓋了智能手表、運(yùn)動(dòng)手環(huán)、智能音箱、耳機(jī)、智能家居設(shè)備以及機(jī)器人等多個(gè)領(lǐng)域。
根據(jù)項(xiàng)目介紹,openvela的技術(shù)優(yōu)勢主要如下:
高度可擴(kuò)展:openvela的設(shè)計(jì)注重模塊化與可擴(kuò)展性,使其能夠靈活適應(yīng)多樣的物聯(lián)網(wǎng)應(yīng)用場景。小到僅配備32KRAM的微型BLE模組,大到擁有256MRAM的智能有屏音箱,openvela都能提供高度可擴(kuò)展的支持。
一站式解決方案:隨著時(shí)間的推移,openvela不斷沉淀了各類AIoT應(yīng)用的共性需求,成為一個(gè)功能完備的軟件平臺,為各類物聯(lián)網(wǎng)解決方案提供了全面的支持。廠商采用openvela,可以顯著降低研發(fā)成本并加速產(chǎn)品的上市時(shí)間。
成熟的異構(gòu)計(jì)算支持:openvela為異構(gòu)多核系統(tǒng)提供了強(qiáng)大的支持,實(shí)現(xiàn)了MCU、MPU、DSP、GPU以及NPU等不同處理單元間無縫的IPC通信機(jī)制。此外,openvela還提供了一個(gè)高級的RPC框架,簡化了openvela與Android和Linux系統(tǒng)的通信,使快速打造一個(gè)異構(gòu)融合操作系統(tǒng)成為可能。
標(biāo)準(zhǔn)兼容和高可移植性:openvela內(nèi)核基于ApacheNuttX,這個(gè)被稱為“TinyLinux”的系統(tǒng)為openvela提供了高標(biāo)準(zhǔn)的POSIX兼容性。通過持續(xù)提升其POSIX兼容性,openvela當(dāng)前已達(dá)到88%的兼容水平。這種高標(biāo)準(zhǔn)的兼容性意味著在其他標(biāo)準(zhǔn)操作系統(tǒng)(例如Linux)上開發(fā)的軟件可以輕松遷移到openvela,幾乎不需要額外的工作。
全面的連接套件:openvela提供了廣泛的協(xié)議支持,包括藍(lán)牙BR/EDR/LE、LEMesh、WiFi、Matter、LTECat1、以太網(wǎng)、CAN/LIN等。同時(shí),它還能與小米的HyperConnect協(xié)議無縫集成,提供了強(qiáng)大的連接能力。
豐富的開發(fā)者工具:openvela提供了一系列完備的開發(fā)者工具,包括系統(tǒng)監(jiān)控、性能分析、調(diào)試器、追蹤、崩潰分析和日志分析工具,為開發(fā)者提供了強(qiáng)大的支持。
相關(guān)文章
隨便看看