在移動(dòng)互聯(lián)網(wǎng)時(shí)代以操作系統(tǒng)制勝的蘋(píng)果和谷歌,確立了自己在整個(gè)時(shí)代的江湖地位。安卓手機(jī)市場(chǎng)份額超過(guò)80%,全球出貨量排得上名次的智能手機(jī),搭載的幾乎都是安卓系統(tǒng);剩余的份額則幾乎被蘋(píng)果的iOS系統(tǒng)獨(dú)家占有。今年年初的華為、谷歌鬧分手,再次讓一眾玩家意識(shí)到了自主操作系統(tǒng)的重要性。于是,在下一個(gè)時(shí)代,物聯(lián)網(wǎng)時(shí)代,物聯(lián)網(wǎng)操作系統(tǒng)就成為巨頭廠商分外關(guān)注、積極部署的一步棋。
華為:LiteOS&鴻蒙的跨時(shí)代融合
2015年5月20日,在2015華為網(wǎng)絡(luò)大會(huì)上,華為發(fā)布輕量級(jí)物聯(lián)網(wǎng)操作系統(tǒng)LiteOS。對(duì)于華為來(lái)說(shuō),研發(fā)操作系統(tǒng)已經(jīng)不是什么秘密,據(jù)雷鋒網(wǎng)了解,早在2012年,華為就開(kāi)始做終端設(shè)備OS,也是現(xiàn)在LiteOS的雛形。
研發(fā)之初,華為的終端設(shè)備OS主要應(yīng)用在自家消費(fèi)類(lèi)產(chǎn)品中;可穿戴市場(chǎng)興起后,華為又在2014年推廣到自家手環(huán)、手表等可穿戴設(shè)備。隨著物聯(lián)網(wǎng)設(shè)備體量逐漸成長(zhǎng),種類(lèi)也開(kāi)始繁盛,華為看到了這一市場(chǎng)機(jī)遇,開(kāi)始進(jìn)入物聯(lián)網(wǎng)領(lǐng)域,也就有了現(xiàn)在的LiteOS。
之所以說(shuō)LiteOS是輕量級(jí)操作系統(tǒng),是因?yàn)槠浠A(chǔ)內(nèi)核體積可以裁剪至小于10K。據(jù)華為官方介紹,LiteOS遵循BSD-3開(kāi)源許可協(xié)議,可廣泛應(yīng)用于智能家居、個(gè)人穿戴、車(chē)聯(lián)網(wǎng)、城市公共服務(wù)、制造業(yè)等領(lǐng)域,支持ARM Cortex-M0、Cortex-M3、Cortex-M4、Cortex-M7等芯片架構(gòu),基礎(chǔ)內(nèi)核包括任務(wù)管理、內(nèi)存管理、時(shí)間管理、通信機(jī)制、中斷管理、隊(duì)列管理、事件管理、定時(shí)器等操作系統(tǒng)基礎(chǔ)組件,并可以單獨(dú)運(yùn)行。
據(jù)華為內(nèi)部對(duì)LPWA領(lǐng)域設(shè)備出貨量統(tǒng)計(jì)數(shù)據(jù)顯示,截止2018年,搭載華為L(zhǎng)iteOS的NB-IoT產(chǎn)品出貨量超過(guò)2000萬(wàn)。如果說(shuō)華為早期研發(fā)的LiteOS更多是針對(duì)物聯(lián)網(wǎng)這一新興領(lǐng)域做的長(zhǎng)線布局,那么,鴻蒙操作系統(tǒng)更多體現(xiàn)了華為在國(guó)際競(jìng)爭(zhēng)中的戰(zhàn)略意義。據(jù)華為官方稱,鴻蒙操作系統(tǒng)內(nèi)核1.0早在2017年完成技術(shù)驗(yàn)證,在今年8月的華為開(kāi)發(fā)者大會(huì)上正式發(fā)布。就鴻蒙OS,華為消費(fèi)者業(yè)務(wù)CEO余承東在發(fā)布會(huì)上也給出了官方定義,“基于微內(nèi)核的全場(chǎng)景分布式OS”。
具體而言,鴻蒙OS有如下特征:
采用分布式OS架構(gòu)和分布式軟總線技術(shù),擁有公共通信平臺(tái)、分布式數(shù)據(jù)管理、分布式能力調(diào)度、虛擬外設(shè)四大能力;
通過(guò)使用確定時(shí)延引擎和高性能IPC技術(shù)解決現(xiàn)有系統(tǒng)性能不足的問(wèn)題,確定時(shí)延引擎可在任務(wù)執(zhí)行前分配系統(tǒng)中任務(wù)執(zhí)行優(yōu)先級(jí);
采用微內(nèi)核設(shè)計(jì),簡(jiǎn)化內(nèi)核功能,在內(nèi)核之外的用戶態(tài)盡可能多地實(shí)現(xiàn)系統(tǒng)服務(wù),同時(shí)加入相互之間的安全保護(hù);
配備多終端開(kāi)發(fā)IDE,多語(yǔ)言統(tǒng)一編譯,分布式架構(gòu) Kit 提供屏幕布局控件以及交互的自動(dòng)適配,支持控件拖拽,面向預(yù)覽的可視化編程,使開(kāi)發(fā)者可以基于同一工程高效構(gòu)建多端自動(dòng)運(yùn)行 App,實(shí)現(xiàn)真正的一次開(kāi)發(fā),多端部署,在跨設(shè)備之間實(shí)現(xiàn)共享生態(tài)。
與LiiteOS類(lèi)似,華為鴻蒙操作系統(tǒng)同樣是開(kāi)源操作系統(tǒng),華為也下大力氣為其打造了包括開(kāi)源的編譯器(方舟編譯器)以及各類(lèi)開(kāi)源平臺(tái)。
雖說(shuō)鴻蒙OS2.0在今年發(fā)布,但還是沒(méi)有真正搭載手機(jī),HarmonyOS2.0進(jìn)行了全新定義,即全面使能全場(chǎng)景生態(tài),包括跨設(shè)備、服務(wù)流轉(zhuǎn)、極速直達(dá)、可視可說(shuō)、隱私安全五個(gè)方面能力。
鴻蒙操作系統(tǒng)是華為為對(duì)標(biāo)安卓系統(tǒng)在2019年部署的一個(gè)操作系統(tǒng),但在這個(gè)時(shí)間點(diǎn)上,智能手機(jī)操作系統(tǒng)與物聯(lián)網(wǎng)操作系統(tǒng)的邊界已經(jīng)逐漸模糊,包括部分其它品類(lèi)智能硬件產(chǎn)品也已經(jīng)開(kāi)始應(yīng)用安卓系統(tǒng)。
在華為發(fā)布鴻蒙操作系統(tǒng)前后,業(yè)內(nèi)已有不少話題在討論華為L(zhǎng)iteOS和鴻蒙操作系統(tǒng)之間的差異與關(guān)系。值得注意的是,華為消費(fèi)者業(yè)務(wù)首席戰(zhàn)略官邵洋在今年的華為開(kāi)發(fā)者大會(huì)上指出,“LiteOS后續(xù)將會(huì)融入鴻蒙OS?!?/p>
這其實(shí)也是移動(dòng)互聯(lián)網(wǎng)時(shí)代的折疊,物聯(lián)網(wǎng)時(shí)代的展開(kāi)和待續(xù)的時(shí)間節(jié)點(diǎn)。
同樣作為面向物聯(lián)網(wǎng)領(lǐng)域的輕量級(jí)嵌入式操作系統(tǒng),AliOS Things在上個(gè)月的2019杭州云棲大會(huì)上剛剛發(fā)布了第三個(gè)正式版本。AliOS Things是AliOS家族旗下面向IoT領(lǐng)域的高可伸縮的物聯(lián)網(wǎng)操作系統(tǒng),2017年10月20日正式在Github上開(kāi)源。
“驅(qū)動(dòng)萬(wàn)物智能”是阿里在2017年9月宣布操作系統(tǒng)戰(zhàn)略,發(fā)布AliOS品牌時(shí)的口號(hào),也貫穿了之后兩年操作系統(tǒng)的應(yīng)用及版本迭代歷路。2017年10月,AliOSThings 1.0正式發(fā)布,自主開(kāi)源RTOS內(nèi)核,支持多種IoT協(xié)議棧、云端一體特性;2018年9月,AliOSThings 2.0正式發(fā)布,適配多種芯片、傳感器,支持功能化組件,支持RTOS+Linux雙基礎(chǔ)OS適配不同類(lèi)型設(shè)備;2019年9月,AliOSThings 3.0正式發(fā)布,AliOSThings 3.0主要優(yōu)化了AI框架,包括微內(nèi)核、平頭哥最新芯片架構(gòu),并發(fā)布了AIoT激活中心。
具體而言,官方此次主要強(qiáng)調(diào)了高效開(kāi)發(fā)運(yùn)維、高可裁剪、穩(wěn)定運(yùn)行、自主可控、AI架構(gòu)。經(jīng)過(guò)前兩代版本的鋪墊,第三代AliOSThings3.0系統(tǒng)具體能力升級(jí)包括:
圖形化裁剪模式,支持在線操作,通過(guò)點(diǎn)選可以實(shí)現(xiàn)操作系統(tǒng)定制應(yīng)用;
全新應(yīng)用開(kāi)發(fā)框架,通過(guò)「下載AliOSThings及本地安裝、更新AliOS Studio和aos-cube工具、選擇board新建用戶項(xiàng)目、編寫(xiě)用戶APP代碼調(diào)試下載」五步實(shí)現(xiàn)AIoT應(yīng)用開(kāi)發(fā);
JS腳本的開(kāi)發(fā)支持,不用關(guān)心硬件驅(qū)動(dòng),符合原有互聯(lián)網(wǎng)開(kāi)發(fā)者的習(xí)慣,可運(yùn)行于滿足資源需求的任意完成AliOSThings部署硬件;
安全能力,從芯片、設(shè)備身份認(rèn)證、運(yùn)營(yíng)中心、可信執(zhí)行環(huán)境四方面,通過(guò)芯片、算法、SDK、軟件框架進(jìn)行安全能力配置;
音頻支持,自研uVoice音頻組件,提供語(yǔ)音增強(qiáng)算法,支持常用音頻格式解碼;
uAI框架,整合了端側(cè)主流神經(jīng)網(wǎng)絡(luò)計(jì)算架構(gòu)并提供相應(yīng)API,實(shí)現(xiàn)本地語(yǔ)音識(shí)別功能,通過(guò)uVoice音頻組件實(shí)現(xiàn)智能語(yǔ)音類(lèi)應(yīng)用完成開(kāi)發(fā)閉環(huán)。
阿里云智能產(chǎn)品管理部總經(jīng)理、AIoT事業(yè)部產(chǎn)品與解決方案總經(jīng)理何云飛在2019杭州云棲大會(huì)上給出了AliOSThings系統(tǒng)的相關(guān)應(yīng)用數(shù)據(jù):
15.6萬(wàn)開(kāi)發(fā)者、1億累計(jì)裝機(jī)量、300+功能組件,AIoT激活中心提供3400+AIoT激活面板、支持8種語(yǔ)言、滿足GDPR合規(guī)。
阿里最早在系統(tǒng)側(cè)的布局也可以回溯到8年前的YunOS。2010年,阿里收購(gòu)猛犸科技,隨后在2012年從阿里云獨(dú)立,成為云操作系統(tǒng)業(yè)務(wù)。YunOS也曾在移動(dòng)互聯(lián)網(wǎng)時(shí)代應(yīng)用于智能手機(jī),包括曾經(jīng)的魅族、天語(yǔ)、小辣椒等都曾搭載過(guò)YunOS。隨后,YunOS也逐漸覆蓋到包括智能手環(huán)、智能電視等智能硬件。
隨著AliOS系統(tǒng)的推出,整合了阿里原YunOS移動(dòng)端業(yè)務(wù),也就有了現(xiàn)在的AliOS系統(tǒng)。與此同時(shí),阿里在物聯(lián)網(wǎng)領(lǐng)域的直接布局也涵蓋芯片、模組、系統(tǒng)、平臺(tái),生態(tài)化大網(wǎng)也已經(jīng)成形。
騰訊:留給TencentOS(tiny)的時(shí)間不多了
如果就操作系統(tǒng)而言,騰訊起步并不晚,2015年1月,騰訊開(kāi)始內(nèi)測(cè)自己的操作系統(tǒng)Tencent OS,并在4月的2015全球移動(dòng)互聯(lián)網(wǎng)大會(huì)上正式發(fā)布。隨后,在智能手機(jī)、智能手表等智能設(shè)備上有所應(yīng)用,并在2016年5月更新到2.0版本的Tencent OS搭載到了富可視手機(jī)上。
然而,最終在2017年6月21日,騰訊宣布TencentOS將在2017年6月28日停止服務(wù)。騰訊TencentOS當(dāng)時(shí)給出的解釋是,“因?yàn)榈谌?a href="http://ttokpm.com/tags/rom/" target="_blank">ROM市場(chǎng)萎縮,TencentOS要退出歷史舞臺(tái)了?!?/p>
當(dāng)然,這已經(jīng)是上個(gè)時(shí)代的往事。
今年9月18日,騰訊宣布將自主研發(fā)的輕量級(jí)物聯(lián)網(wǎng)實(shí)時(shí)操作系統(tǒng)TencentOS tiny正式開(kāi)源,這也意味著騰訊正式加入物聯(lián)網(wǎng)開(kāi)源系統(tǒng)的陣營(yíng)。
具體,騰訊在Github開(kāi)源首頁(yè)給出了這一系統(tǒng)介紹:
TencentOS tiny提供精簡(jiǎn)的 RTOS 內(nèi)核,內(nèi)核組件可裁剪可配置,可快速移植到多種主流 MCU (如STM32全系列)及模組芯片上。而且,基于RTOS內(nèi)核提供了豐富的物聯(lián)網(wǎng)組件,內(nèi)部集成主流物聯(lián)網(wǎng)協(xié)議棧(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物聯(lián)網(wǎng)終端設(shè)備及業(yè)務(wù)快速接入騰訊云物聯(lián)網(wǎng)平臺(tái)。
TencentOS tiny 提供精簡(jiǎn)的RTOS內(nèi)核,最少資源占用為RAM 0.6 KB,ROM 1.8 KB;在類(lèi)似煙感和紅外等實(shí)際場(chǎng)景下,TencentOS tiny的資源占用僅為 RAM 2.69 KB、ROM 12.38 KB。支持任務(wù)管理、實(shí)時(shí)調(diào)度、時(shí)間管理、中斷管理、內(nèi)存管理、異常處理等功能。
目前支持STM32、NXP、華大半導(dǎo)體、國(guó)民技術(shù)、GD32、Nordic、TI等主流MCU。當(dāng)前已完成兩套官方定制開(kāi)發(fā)板設(shè)計(jì),支持全系列STM32 NUCLEO官方評(píng)估板內(nèi)核移植。
騰訊這一物聯(lián)網(wǎng)操作系統(tǒng)與華為、阿里的有很多相似之處,包括在功能上的相似、在生態(tài)上的云邊端整體布局,也包括優(yōu)先適配自家的開(kāi)發(fā)平臺(tái)(IoT Explorer)、云服務(wù)。
不同之處在于,無(wú)論是在開(kāi)源時(shí)間,還是在開(kāi)源系統(tǒng)功能完備性上,都相較前兩家晚了些。從此次騰訊公開(kāi)的開(kāi)源架構(gòu)圖上也可以看到,包括當(dāng)下物聯(lián)網(wǎng)操作系統(tǒng)標(biāo)配的OTA、JS引擎、自組網(wǎng)能力,騰訊仍在規(guī)劃中。
物聯(lián)網(wǎng)操作系統(tǒng)的江湖惡戰(zhàn)
物聯(lián)網(wǎng)操作系統(tǒng)作為這個(gè)時(shí)代版圖的關(guān)鍵產(chǎn)物,各大玩家開(kāi)始打造自己的操作系統(tǒng),并圍繞自己的操作系統(tǒng)展開(kāi)生態(tài)布局。尤其在當(dāng)下市場(chǎng)大環(huán)境下,使得各家更為關(guān)注物聯(lián)網(wǎng)操作系統(tǒng)。毫無(wú)例外,華為、阿里、騰訊這三大國(guó)內(nèi)互聯(lián)網(wǎng)廠商均在今年針對(duì)物聯(lián)網(wǎng)操作系統(tǒng)進(jìn)行了重點(diǎn)部署:華為先后發(fā)布的LiteOS、鴻蒙,并最終將走向融合;阿里的AliOS Things也更新到第三代,強(qiáng)調(diào)自己加入了更多“AI”;騰訊的TencentOS tiny在今年也對(duì)外開(kāi)源,但還需要更多查漏補(bǔ)缺。當(dāng)然,物聯(lián)網(wǎng)操作系統(tǒng)這場(chǎng)軍備競(jìng)賽必然不只有國(guó)內(nèi)玩家的參與,包括國(guó)外的谷歌(Android Things)、微軟(Windows 10 IoT)、亞馬遜(FreeRTOS)、Arm(mbed OS)等都是這一領(lǐng)域關(guān)鍵玩家。從這些關(guān)鍵玩家的排兵布陣可見(jiàn),最終的決勝關(guān)鍵,將不只是單一的系統(tǒng),而是圍繞物聯(lián)網(wǎng)系統(tǒng)和平臺(tái)的整個(gè)龐大的生態(tài)。隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的折疊,物聯(lián)網(wǎng)時(shí)代的展開(kāi)和待續(xù),物聯(lián)網(wǎng)操作系統(tǒng)這一關(guān)鍵地帶也必將迎來(lái)一場(chǎng)持久的惡戰(zhàn)。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2900文章
44062瀏覽量
370232 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6684瀏覽量
123140 -
物聯(lián)網(wǎng)操作系統(tǒng)
+關(guān)注
關(guān)注
3文章
114瀏覽量
13332 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2634瀏覽量
66153
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論