科普信息網(wǎng)

小米Vela問世 進一步完善物聯(lián)網(wǎng)生態(tài)版圖

發(fā)布時間:2020-11-11 15:10:21 來源:雷鋒網(wǎng) 責(zé)任編輯:caobo

智能手機排行榜上,全球前五,中國廠商獨占三席。

然而,若論手機操作系統(tǒng),即使是在全球范圍內(nèi),除蘋果之外的大多數(shù)手機廠商用的仍是安卓系統(tǒng)。

硬件系統(tǒng)的重要性不言而喻。

尤其在進入物聯(lián)網(wǎng)時代,硬件聯(lián)網(wǎng)、智能化成為主流,物聯(lián)網(wǎng)操作系統(tǒng)變得更為關(guān)鍵。

國內(nèi)廠商紛紛開始籌備自己的物聯(lián)網(wǎng)操作系統(tǒng),前有阿里的 AliOS、華為的 LiteOS 及鴻蒙 OS、騰訊的 TencentOS tiny……,近日,小米在今年的 MIDC 2020 上,也正式對外公布了自己的物聯(lián)網(wǎng)操作系統(tǒng) Xiaomi Vela。

這次,在手機系統(tǒng)上采用深度定制化安卓系統(tǒng)的小米,在物聯(lián)網(wǎng)設(shè)備上也要打造自己的操作系統(tǒng)了。

小米 Vela 的問世華為鴻蒙操作系統(tǒng)在發(fā)布之前就備受行業(yè)關(guān)注,甚至華為徐直軍隨后接受采訪時對外表示,“鴻蒙本來不是操作系統(tǒng)的名字,后來媒體誤傳就炒了起來,炒了好幾個月。再想給操作系統(tǒng)取名字的時候,又得重新跟大家解釋,所以就叫鴻蒙了。”

相較而言,小米 Vela 的問世倒是相對順利。

11 月 5 日,在小米開發(fā)者大會(MIDC 2020)上,小米 Vela 正式問世。

小米 IoT 平臺部總經(jīng)理、AIoT 戰(zhàn)略委員會主席范典在發(fā)布會上介紹稱,“小米 Vela 是基于開源嵌入式操作系統(tǒng) NuttX 打造的物聯(lián)網(wǎng)軟件平臺。”

NuttX 是由 GregoyNutt 在 2007 年發(fā)布的一個實時嵌入式操作系統(tǒng),發(fā)布之初并未像 Linux 一樣迅速發(fā)展起來。不過由于 NuttX 在設(shè)計之初就考慮到了對應(yīng)用較為廣泛的 Linux 的兼容、并對 POSIX 原生支持,在過去幾年里也可見看到索尼、三星等大廠先后加入了這一陣營。

小米是從 2017 年開始基于 NuttX 開發(fā)物聯(lián)網(wǎng)產(chǎn)品,并在隨后推動 NuttX 加入了 Apache 基金會。

這就不難理解小米的物聯(lián)網(wǎng)操作系統(tǒng)為什么最終會選擇基于 NuttX,也可以看出,小米做物聯(lián)網(wǎng)操作系統(tǒng)的想法早已有之。

據(jù)小米 IoT 平臺部副總經(jīng)理袁軍介紹稱,這一平臺是專門用于智能家居、可穿戴設(shè)備等算力受限設(shè)備上的物聯(lián)網(wǎng)嵌入式開發(fā)平臺,支持高性價比 MCU 設(shè)備,打通碎片化的 IoT 應(yīng)用。

這樣的話,手機、電視、路由器、筆記本將不是小米 Vela 的目標(biāo),而小米手環(huán) / 手表、智能音箱、家電產(chǎn)品等在未來將會用上小米自家的 Vela 操作系統(tǒng)。

小米 IoT 平臺部技術(shù)總監(jiān)顧瑤瑤在發(fā)布會上介紹稱,小米認為物聯(lián)網(wǎng)設(shè)備需要的操作系統(tǒng)應(yīng)具有以下特性:

對開發(fā)者友好,充分考慮代碼的可復(fù)用性和可移植性;

簡化應(yīng)用開發(fā),提供滿足不同應(yīng)用的大量基礎(chǔ)組件;

不重復(fù)造輪子,應(yīng)用開源內(nèi)核并回饋開源社區(qū);

現(xiàn)代化的編程模型,有現(xiàn)代化的編程語言和開發(fā)體驗。

小米認為,市場上常見的物聯(lián)網(wǎng)操作系統(tǒng)更多局限于實時操作系統(tǒng)的范疇、缺少支持物聯(lián)網(wǎng)軟件框架,或缺乏對國際社區(qū)的支持。

因此,小米最終選擇自研物聯(lián)網(wǎng)操作系統(tǒng)。

Vela 的架構(gòu)與落地計劃在發(fā)布會上,范典對外公布了小米 Vela 的系統(tǒng)架構(gòu),如下圖:

具體而言,小米 Vela 主要分為三?部分:

底層是 NuttX 內(nèi)核。提供最基本的任務(wù)調(diào)度、跨進程間通信、?件系統(tǒng)等基礎(chǔ) OS 功能,同時也提供簡潔?效的設(shè)備驅(qū)動、輕量級的 TCP/IP 協(xié)議棧和電源管理等組件;

上層是 Vela 應(yīng)?框架。主要分為上下兩層,下層是為擴展系統(tǒng)服務(wù)?提供的通?應(yīng)?框架,包括藍牙通信組件、通信組件、OTA 服務(wù)、數(shù)據(jù)本地存儲服務(wù),以及對圖形?戶界?和腳本語?的?持,上層主要是針對不同的物聯(lián)?應(yīng)??開發(fā),例如針對多媒體應(yīng)用、傳感器應(yīng)用開發(fā)的組件;

右側(cè)是開發(fā)者?具。主要提供 Logger、Auto test、Emulator、GUI 相關(guān)開發(fā)工具。

據(jù)顧瑤瑤介紹稱,小米 Vela 系統(tǒng)已經(jīng)支持小米 IoT 模組,目前也在開發(fā)智能音箱、運動手環(huán) / 手表應(yīng)用所需要的軟件框架和組件,逐步在其他智能家居和可穿戴設(shè)備上落地。

“鴻蒙”踩了一腳油門就在小米對外正式發(fā)布自家物聯(lián)網(wǎng)操作系統(tǒng)小米 Vela 同一天,另一邊,華為在深圳也舉辦了一場新品發(fā)布會,發(fā)布了 15 款智選新品。

獨特之處在于,此次是華為的物聯(lián)網(wǎng)操作系統(tǒng)鴻蒙 OS 首次應(yīng)用在華為智選生態(tài)產(chǎn)品上。

鴻蒙是華為在去年 8 月的華為開發(fā)者大會上發(fā)布的物聯(lián)網(wǎng)操作系統(tǒng),華為消費者業(yè)務(wù) CEO 余承東在發(fā)布會上將其定義為 “基于微內(nèi)核的全場景分布式 OS”。

在這一操作系統(tǒng)發(fā)布之前,早在 2015 年,華為也曾發(fā)布輕量級物聯(lián)網(wǎng)操作系統(tǒng) LiteOS。鴻蒙 OS 發(fā)布后,華為消費者業(yè)務(wù)首席戰(zhàn)略官邵洋指出,“LiteOS 后續(xù)將會融入鴻蒙 OS。”

至此,也就有了現(xiàn)在華為在物聯(lián)網(wǎng)系統(tǒng)層面的統(tǒng)一部署。

在小米官方對 Vela 介紹中,小米 Vela 對標(biāo)的其實是華為 LiteOS。然而,隨著 LiteOS 融入鴻蒙 OS,小米 Vela 最終要面對的其實是鴻蒙 OS。

在系統(tǒng)核心能力上,不難看出,華為鴻蒙 OS 強調(diào)的分布式技術(shù)和小米 Vela 強調(diào)的小米妙享,其實均是為了打通物聯(lián)網(wǎng)最基礎(chǔ)的聯(lián)通、協(xié)同相關(guān)功能。

不過,兩者無論是在戰(zhàn)略層面,還是在應(yīng)用層面,還是略有差異:

在戰(zhàn)略層面,鴻蒙 OS 發(fā)布之初,華為官方就拿其與安卓系統(tǒng)進行了對比;小米 Vela 此次發(fā)布后,袁軍則將其解釋為 “與 Linux、安卓等高價操作系統(tǒng)是互補共生關(guān)系”。

在應(yīng)用層面,搭載華為鴻蒙 OS 的第一款產(chǎn)品是榮耀智慧屏(即智能電視);小米 Vela 則更注重低功耗和輕量級的應(yīng)用場景,官方此次明確表示 “目標(biāo)應(yīng)用不是手機、智能電視等”。

據(jù)小米官方稱,小米將在 2021 年 1 月將開啟 Xiaomi Vela Preview 計劃。

屆時,小米將進一步完善其物聯(lián)網(wǎng)生態(tài)版圖,萬千物聯(lián)網(wǎng)開發(fā)者將會再多一個選擇,物聯(lián)網(wǎng)操作系統(tǒng)也將會再多出一方諸侯。

標(biāo)簽: vela

上一篇:科普貼:如何修復(fù)Win10 丟失的 DLL 文件錯誤?
下一篇:21 歲小伙制作游戲外掛獲利百萬 被抓后還洋洋自得

新聞排行