
來源 |?億歐智庫、馭勢資本研究所
智庫 |?云腦智庫(CloudBrain-TT)
云圈?|?進“云腦智庫微信群”,請加微信:15881101905,備注您的研究方向
文章大綱
萬物互聯時代的戰略制高點
操作系統歷史經驗回顧
物聯網操作系統代表類型及案例
物聯網操作系統代表類型及案例
物聯網操作系統發展展望
互聯時代
萬物互聯時代的戰略制高點
信息化發展已從計算機時代、互聯網時代發展到物聯網時代,聯網要求由“人人相連”變為“人物交互”,物聯網產業處于快速成長期。
20世紀60年代,美國四所大學的超級計算機開始采用TCP/IP協議聯機,正式拉開了互聯網時代的序幕。經過60余年的發展,設備網絡互連已從大型計算機時代發展到個人計算機時代,我們現在正處于移動計算時代和萬物互聯時代的過渡階段,軟件及硬件設備發生了翻天覆地的變化,聯網的要求由之前的“人與人”相連轉變為“人與人”及“人與物”相連。近十年來,全球PC和智能手機的出貨量為百萬級別,而物聯網的設備連接量達到了百億級別,物聯網因其應用廣泛性、用戶友好性、生態完整性而具有巨大的發展潛力。

硬件更迭和價格下降推動終端生態的普及
進一步推動物聯網產業的發展
物聯網的海量終端上,硬件成本問題永遠是重大考驗之一。微控制器(MCU)、MEMS傳感器和無線通訊模組成本的逐年下降從成本端推動行業發展。MCU在性能提升和價格下降的道路上不斷前進,寄存器位數從4位、8位、16位到今天主流的32位MCU,主頻則從8MHz、16MHz發展到現在的幾百MHz。據IC Insights預計,MCU的平均單價在未來3年內會逐漸下降。價格不斷下降的高性能MCU將為物聯網應用提供更多可能。
傳感器和無線通訊模組行業的發展呈現出相似的趨勢。NB-IoT模組及Wi-Fi模組的價格在近年發生劇烈下降,分別自5年前的幾十元下降到近期的10-20元附近,成為中遠距離和近距離場景的最經濟選擇。全球傳感器平均單價持續走低,自2010年以來下降幅度超過100%。



物聯網十年發展不及預期,軟硬件緊密耦合帶來生態壁壘,物聯網操作系統是破局關鍵。
從1982年的第一臺聯網設備開始,物聯網已經走過了近40年。在2010年左右,愛立信、IBM、思科、Gartner對物聯網產業的發展相當樂觀,普遍預測至2020年全球將有500億臺聯網設備。但時間真的來到2020年,我們發現聯網設備數量這一最關鍵指標的達成率低于預期,Gartner給出的2020年預計120億連接數量,遠低于10年前的預期水平。
我們發現物聯網發展不及預期重要原因之一是上層軟件應用開發和底層硬件緊密耦合,很難由第三方開發者為硬件開發應用。這導致物聯網軟件應用迭代慢、成本高,生態閉塞。


區別于傳統操作系統,物聯網在操作系統領域需要易拓展、跨平臺、低成本、強安全、穩連接的新要求。
物聯網的終端設備數量呈現指數型上漲,物聯網終端軟件復雜度的提升勢在必行。物聯網開發平臺也需要具備一套對軟件開發者更友好的、相對統一的操作系統,使軟件開發過程從硬件開發中解耦出來。只需要基于操作系統,即可快速開發上層應用。

廣義物聯網操作系統上承落地應用
下接海量終端
物聯網產業如果按照功能進行分層,可以劃分為感知層、網絡層、平臺層和應用層。感知層相當于物聯網系統的五官和四肢,負責前端數據的收集;網絡層相當于神經纖維,用于高速傳遞數據和信息;平臺層相當于小腦和大腦,連接管理平臺確保物聯網系統自主運行,而操作系統則確保智能應用有運行的基底。廣義的操作系統是云端PaaS平臺和端側系統的統一和融合。從市場分額占比來看,平臺層占有物聯網大約20%市場。綜合技術因素和市場規模,操作系統是物聯網發展的重要一環。


狹義操作系統協同軟硬件資源
提高終端效率
操作系統是硬件資源和軟件應用之間的橋梁,對于復雜的底層硬件資源而言,軟件開發者必須通過操作系統的指令和接口進行調用。通過操作系統可實現以下幾方面的功能。
盡量有效、合理地組織和管理計算機的各種軟硬件資源;
合理地組織計算機的工作進程,控制程序的執行并在程序執行的過程中向程序提供各種各樣的服務功能;
用各種各樣的方式使得用戶能夠非常靈活、方便地使用計算機,采用各種各樣的技術使整個計算機系統能夠高效率地運行。


終端應用碎片化
物聯網操作系統市場需求大
碎片化是物聯網終端發展的最重要特征之一。從本質上來講,有多少種終端設備就應該有多少種上層應用。萬物互聯時代不僅僅是物與物之間的實時通訊,也包含了相當部分的人與物無縫互動。云側和端側的功能需要去同時實現物與物實時通訊及人與物的無縫互動。我們判斷,在智慧城市、工業應用等場景中,云端平臺的賦能將發揮更大的作用,而在室內智能和消費電子場景,人與物的無縫互動是未來重點關注的方向。操作系統在人與物的無縫互動中將發揮最重要的作用,發展潛力和市場需求巨大。本報告核心關注于端側操作系統的現狀、發展和未來。

全球科技巨頭
正在以“云+端”模式布局物聯網
我們觀察到,近年來世界范圍內的科技巨頭都開始在物聯網領域進行重點布局,雖然各家打法各有差異,但總結來看巨頭布局互聯網主要關注“云+端”模式,努力構建生態和競爭優勢。在云側,以云平臺為支撐的中間件服務、數據服務和信息服務,以及在端側,以底層軟硬件設備為基礎的配套組件,將會是巨頭控制物聯網海量終端、豐富應用形態的兩個最好切入點。

物聯網操作系統是科技巨頭的重要著力點,也是取得物聯網時代戰略制高點的關鍵之一。
物聯網操作系統尚處于發展早期階段,呈現出碎片化狀態。目前市場中存在著不同來源的物聯網操作系統:有從原有嵌入式操作系統改進而來的,也有從通用系統裁剪而來的,還有面向物聯網需要完全從零發展而來的。不同行業背景的廠商(操作系統大廠、硬件廠商、云計算服務廠商等)從自身業務需求出發進行探索。我們判斷盡管目前物聯網市場中操作系統的市場占有率較為分散,但未來有可能出現幾個壟斷具體業務場景或生態的主導型物聯網操作系統。

互聯時代
操作系統歷史經驗回顧
操作系統的出現和迭代
是時代需求和技術制約下的平衡
操作系統管理硬件資源,控制程序運行,改善人機界面,和為應用程序提供支持的系統軟件。是為滿足用戶使用計算機過程中提高資源利用效率、增強計算機系統性能的產物。在不同時代的需求和技術發展與制約下,操作系統呈現出不同形態,可以確認的是,其會一直發在時代需求和技術制約間尋找平衡。

操作系統不僅帶來技術上的進步
同時也帶動商業模式的創新
操作系統OS自誕生之初,就是硬件設備向更復雜階段發展必然產物。早期硬件資源少,產品功能簡單,一體裸機也可以實現用戶需求。而隨著硬件復雜度的提升,和對硬件資源利用效率的提升,操作系統逐漸成為硬件和使用者之間的必需品。實時操作系統RTOS的出現是為了更容易實現實時多任務編程,標準化通用操作系統的出現則是為了多用戶動態裝載應用。歷史經驗告訴我們,操作系統不僅僅帶來技術上的進步,同時也是產業分工和商業模式的演化,不單單是技術問題。
操作系統的發展史上出現過不少成功案例,也出現過更多失敗的案例,即使是行業巨頭也難免曾經折戟。我們相信未來成功案例和失敗案例集上的名單會不斷增加。
億歐智庫:操作系統發展帶來技術和商業模式上的進步。
操作系統發展帶來的技術上進步:
復用代碼,減少軟件開發者的重復勞動;
功能模塊化,便于專業分工,利于協同開發;
屏蔽掉無關細節,降低軟件開發難度;
標準化接口,高內聚,低耦合;
操作系統發展帶來的商業模式上的創新;
產業上下游之間進行業務區分,便于業務分離和專業化;
不斷激發產品形態和業務模式的創新;
成功的操作系統一直在幫助偉大企業構建競爭壁壘。
億歐智庫:歷史上以失敗告終的操作系統案例。
1964年由貝爾實驗室、麻省理工大學和通用電氣共同研發的大型主機操作系統Multics,受限于當時的技術條件,研發設計目標難度太大,項目進展緩慢,于1969年被撤項;
1991年,IBM投入20億美元打造WorkSpace操作系統,由于目標設置過于宏大復雜,在歷時4年開發后以失敗告終;
1994年,蘋果為追趕微軟windows操作系統而設立的代號為Copland的項目,最終因為該PC系統無法穩定運行而以失敗告終;
2007年,微軟推出的Windows Vista版因為無法對當時的硬件發展水平有很好的兼容而遇冷;
2015年,微軟持續經營10余年的移動端操作系統Windows Phone在與安卓的競爭中宣告失敗。
PC桌面時代的壟斷者
Wintel聯盟
Windows操作系統與Intel CPU組成的個人計算機架構,稱霸了桌面端20余年。英特爾沿著摩爾定律不斷發展以提升硬件水平,微軟Windows系統升級將升級的硬件水平消耗掉,這又被總結為安迪-比爾定律。軟件和硬件之間的協同進步關系使得Wintel雙方在各自領域都獲得了競爭優勢,如下圖所示,微軟在軟件市場中形成對應用軟件開發商的絕對優勢,Intel則成為整個半導體產業中技術實力最強的企業。Wintel聯盟為個人電腦的推廣和使用做出了重大貢獻,但也存在不同程度的排他性。

破除商業公司對操作系統的壟斷
Linux的開源發展模式
Linux操作系統起源于1991年,從創始之初就采用內核開源的模式吸引個人和開發團體參與到開源社區的代碼貢獻中。到目前為止,Linux已經形成成熟的開源社區,匯聚了一大批開發者,核心代碼量達到2500萬行以上,社區版本和商業發行版本廣泛應用于服務器、嵌入式和開發者的桌面端。Linux模式很好地印證了以開源基金會、開源社區和開源貢獻方為主要參與方的模式也可以為全社會貢獻高性能的底層軟件。

GNU是“GNUs Not Unix”的縮寫,為Linux發行版本開發提供了大量的自由軟件。所以Linux內核+GNU項目構成了完整的GNU/Linux發行版。
Linux發行版本通過通用公共許可證(GPL)發布。軟件在GPL協議下,自由軟件都遵循非版權原則,允許用戶自由拷貝、修改和銷售,但源代碼的修改必須向所有用戶公開。

Linux的開放性使其在開發者場景
(服務器+嵌入式)廣泛應用
?
Linux主要由內核、shell、文件系統和應用程序四部分組成。內核、shell和文件系統一起形成了基本的操作系統結構,它們使得用戶可以運行程序、管理文件并使用系統。正是受益于Linux內核的開放性和自定義程度高,相比Windows等閉源系統,開發者使用計算機資源時具有更高自由度,因此在服務器及嵌入式等開發者使用居多的場景下擁有很高的市場占有率。而根據IDC于2017年公布的數據,全球服務器操作系統(免費+付費)中有約68%采用的是Linux服務器操作系統。而根據2016年的市場調研結果,嵌入式Linux和基于Linux的Android占有嵌入式系統市場的74%。


WindowsPhone
發展延續長達20年的移動端設備操作系統終失敗
Windows Phone的歷史最早可追溯到1996年研發的PDA系統WinCE,桌面操作系統贏家微軟早已開始布局移動端——能夠隨身攜帶的袖珍型個人計算機。經過10余年的發展,由微軟開發的移動端操作系統Windows Mobile 6還是取得了不錯的成績,在2007年的手機市場中占有30%份額,主要和Palm、黑莓、Symbian這三者展開競爭。在iOS和Android出現之前,Windows Phone是市場中最早支持觸屏的系統。而當iOS和Android開始迅速取代傳統手機的市場時,微軟卻開始逐漸敗退。


基于Linux內核
Android+ARM模式在移動端取得成功
盡管Linux系統在桌面端遠遠落后于Windows,但其開源模式卻為其他系統生態提供機會。以Linux為內核的安卓系統在移動端大放異彩。由ARM公司主導的硬件開放和由谷歌公司主導的軟件開源模式是移動時代Android+ARM聯盟建立的成因。相比于聯系緊密的Wintel聯盟,Android+ARM的結構要松散的多。Android由開源項目AOSP(Android Open-Source Project)和谷歌提供的GMS(Google Mobile Service)服務組成。ARM作為芯片IP授權方,帶動了中下游fabless和foundary廠商的繁榮。

AOSP+GMS:
谷歌拿下手機端海量市場的重要組合
移動端操作系統經歷過相當長一段時間的爭奪,谷歌Android、蘋果iOS和微軟WinPhone都曾是有力競爭對手。我們認為相比于WinPhone和iOS的封閉性,正是Android系統將核心的軟件本體以開源形式提供給手機廠商使用才得到眾多廠商的支持,廠家可以在開源系統的基礎上進行自由開發,從而構建起與其他廠商的差異性。而GMS部分使得谷歌對開源部分具有控制權,強化其對軟件的監管。AOSP+GMS的開放與控制互補是谷歌Android能占據移動端80%以上設備的根本原因。


桌面和移動時代
形成的操作系統聯盟啟示
操作系統作為所有軟件應用的根本,因其技術含量之高而成為ICT行業金字塔尖的存在。操作系統同時離不開硬件廠商和軟件開發者的支持,成功的操作系統一定具有豐富的軟件生態支撐。通過對前兩次重大操作系統更替的回顧,我們總結了以下要點:
1、操作系統永遠滿足的是時代的需求,計算機系統曾經發生過的更替還會繼續發生。在底層技術和市場需求發生變化時,總有廠商可以敏銳地發現并把握住時代更替的機會,以新技術+新模式替換掉舊有系統。
2、在相同類型終端上的追趕幾乎不可能實現。據統計,Win10操作系統在2018年已經具有3500萬應用,超1.75億個軟件版本。支持1600萬個硬件驅動組合,而截至2017年底,Google Play共有APP 350萬個,App Store共有APP210萬個。追趕者很難通過對開發者的激勵來形成一個新的軟件生態,這么做的收益和付出處于不對稱的狀態。
3、從0到1是操作系統彎道超車的最好時機,舊有經驗可能成為阻礙。微軟和谷歌在推出移動端操作系統的時間節點上相差不多,在2011年前兩者的市占率一直處于焦灼狀態,而最終Android憑借著更開放的軟硬件生態贏得了開發者的青睞,WinPhone系統消失在歷史中。
4、更為開放的Android+ARM模式取代了封閉的Wintel模式,更多的企業可以從開放產業鏈中獲得利益,硬件設備和上層應用也更為豐富。在碎片化的物聯網終端上,我們認為開放模式帶給整個產業鏈的機會和促進會更大,尤其是在物聯網產業內。
當然,在傳統PC時代和移動時代,較少出現應用上的異構計算和不同類型操作系統混合作業的形式,因此物聯網的系統發展會更加復雜。
互聯時代
物聯網操作系統代表類型及案例
四大類物聯網操作系統,起源和發展方向各有不同。
物聯網操作系統尚處于發展早期階段。整個物聯網操作系統市場呈現出碎片化狀態。目前市場中至少存在著四種發展來源的物聯網操作系統:嵌入式實時系統及升級版、原有通用系統裁剪定制后適應部分物聯網需求,近幾年來出現的專門為物聯網設計的輕量級IoTOS,以及完全從新開發的新型操作系統。不同背景的廠商從自身需求和實際業務能力出發進行探索。我們判斷盡管目前物聯網市場中操作系統的市場占有率較為分散,但未來有可能出現幾個壟斷應用場景的物聯網操作系統。

1、傳統嵌入式系統+通信協議+其他物聯網功能模塊;
代表系統:SylixOS、μC/OS-Ⅱ、Vxworks等;
優點:更偏向硬件層,硬件推廣成本低;
缺點:軟件開發難度高,軟硬件耦合較嚴重,生態封閉。
2、基于Linux、iOS、Windows等成熟操作系統的裁剪;
代表系統:uclinux、win10IOT、WatchOS、Android Things等;
優點:軟件開發工具完善,開發者基數大;
缺點:原版系統冗余嚴重、歷史遺留問題較多,普遍不適應低功耗場景、可擴展性低,需要定制化。
3、面向物聯網的輕量級IoTOS;
代表系統:RT-Thread、華為LiteOS、ARM mbedOS、AliOS Things、Azure RTOS、Amazon FreeRTOS等;
優點:專門為物聯網開發設計,聯網協議完善,開發包齊全;
缺點:仍未解決物聯網終端碎片化和割裂的問題。
4、下一代操作系統;
代表系統:谷歌Fuchsia、華為鴻蒙OS;
優點:是對嵌入式系統和個人設備操作系統的革命性進化,理念為統一型OS,擴展性及移植性好;
缺點:開發面臨的不確定性高,缺少開發者基礎和生態支持。
各類物聯網操作系統的應用場景有所差異
物聯網操作系統按照應用場景來看,各類操作系統都有其對應的重點應用場景,而在部分場景中存在有多類操作系統可供選擇的情況。


互聯時代
嵌入式操作系統
嵌入式系統逐漸取代裸機系統
物聯網操作系統發展開啟早期階段
早期嵌入式開發中并沒有操作系統的概念,而是直接在裸機上寫簡單的輪詢系統或前后臺系統。但裸機系統很難保證程序運行的實時性,因此隨著硬件水平的提升,MCU的Flash和RAM越來越滿足操作系統的占用,所以由嵌入式系統帶來的開發模塊化工具和實時響應的優勢反而簡化了在中大型項目開發中的難度,因此嵌入式實時系統逐漸取代裸機系統成為趨勢。


嵌入式操作系統分層模塊化的結構決定了其可移植、可擴展的特征,微內核的結構決定了其可靠靈活的特征。
結構是操作系統的基礎,它定義了硬件與軟件的界限、內核與操作系統其它組件(文件、網絡、GUI等)的組織關系、系統與應用的接口。結構是確保系統可靠性、靈活性、可移植性、可擴展性的關鍵。目前嵌入式操作系統主要采用分層和模塊化相結合的結構以及微內核結構。

分層模塊化帶給嵌入式系統優勢在于,移植工作集中于模塊化的硬件相關層,系統的可移植性和可伸縮性都得到保證。

微內核的優勢在于,可以向外提供一致接口,以及分布式系統支持。但是,通過微內核發送信息、接受應答并解碼所花費的時間比進行一次系統調用的時間多。
嵌入式操作系統的實時性提高系統性能、可移植性有效降低研發成本,為物聯網的系統開發提供了良好基礎。
嵌入式系統是物聯網開發的基礎。嵌入式操作系統最初應用于單片機,以可編程控制器的形式出現。從無操作系統支持的裸機,發展到高度模塊化和拓展性的實時操作系統(RTOS)。文件和目錄管理、設備管理、多任務、網絡、圖形用戶界面(GUI)等功能,并提供了大量的應用程序接口(API),使得軟件開發的難度不斷下降,自由度不斷上升。作為軟硬件資源的控制中心,以盡量合理有效的方式解決多用戶共享下的資源。大部分的嵌入式系統都具有軟實時性,可移植于多種處理器,并且基于優先級設計。總結而言,嵌入式操作系統具有多種優點,尤其適用于成本較低、計算資源不多、對實時性有要求的場景。


嵌入式軟件開發的特性
使得開發工具套件也相當重要
雖然嵌入式軟件的代碼規模較小,但開發難度大。首先,嵌入式軟件的開發需由交叉編譯的方式完成,負責開發的宿主機平臺和負責運行的目標機之間需通過物理連接或邏輯連接。其次,難度主要集中于其既涉及底層軟件的開發,又要基于操作系統做上層開發,極端條件下甚至要直接開發一個新的操作系統。并且嵌入式開發調試的工具遠沒有一般的軟件開發工具方便易用,需要具有較多的軟硬件開發經驗。因此,輔助軟件開發的工具軟件也具有重要分量,主要包括交叉開發工具、仿真開發工具、測試工具、配置管理工具和維護工具等。


嵌入式操作系統的典型代表——μC/OS-II
μC/OS-II是一個搶占式實時多任務內核。它是用ANSI標準的C語言編寫的,包含一小部分匯編語言代碼,使之可以提供給不同架構的微處理器使用。μC/OS應用領域包括:航空業、醫療器械、網絡設備以及工業機器人等。μC/OS-II具有可移植、可固化和可裁剪的優點。μC/OS-II內核的主要功能是任務的調度和切換,采用搶占式調度策略,保證任務的實時性,能夠管理多達64個任務。
億歐智庫:μC/OS-II的核心特征。
可移植性(Portable)
μC/OS-II的源碼用移植性很強的ANSIC,和微處理器硬件相關的部分用匯編語言。匯編語言寫的部分已經壓到最低限度,使得μC/OS-II便于移植到大多數8位、16位、32位以至64位微處理器、微控制器、數字信號處理器(DSP)上。
可固化(ROMable)
μC/OS-II為嵌入式應用設計,可以通過固化手段(C編譯、連接、下載和固化)嵌入到產品中。
可裁剪(Scalable)
可按需通過裁剪減少產品中μC/OS-II所需的存儲器空間(RAM和ROM),可剪裁性靠條件編譯實現。

VxWorks
專業商用級嵌入式操作系統在40年間的升級迭代
VxWorks是美國Wind River System公司(簡稱WRS,風河公司)于1983年推出的嵌入式實時操作系統,憑借其運行在目標機上的穩定性能、卓越的實時性和商業公司背后專業的支持服務而廣泛應用于通信、軍事、航空航天等對高精尖技術及對實時性要求極高的領域。在近40年的產品迭代升級中,VxWorks產品已經走過了互聯網、多核設備等普及的過程,并正在逐漸向物聯網技術轉變。
億歐智庫:VxWorks作為商業操作系統成功的關鍵。
高性能微內核Wind:
支持所有的實時特征:快速任務切換、中斷支持、搶占式和時間片輪轉調度。微內核設計減少了系統開銷,從而保證了對外部事件的快速、確定的反應。
可裁剪的運行軟件:
作為商業軟件,VxWorks提供了百余種模塊以實現不同的配置。允許開發者進行更為優化的VxWorks運行環境配置。
硬件移植的優越性突出:
VxWorks提供2000余個現成的板極支持包BSP;并提供BSPDeveloper’s Kit,用于改變在移植時依賴于硬件的底層代碼。
網絡支持服務的領先:
VxWorks是第一個支持工業標準TCP/IP的實時操作系統,并在對網絡協議的更新支持上保持領先。

VxWorks 7平臺
面向物聯網時代的全面升級
VxWorks 7平臺的推出,預告著風河公司正式向物聯網產業進行新布局。風河公司產品管理副總裁Dinyar Dastoor曾表示:“物聯網顯著改變了嵌入式行業格局。今后的RTOS不僅必須具備傳統的核心實時、確定性性能和可靠性,還必須提供高度互聯、全面安全、遠程管理等新能力“。除了在新平臺中加入物聯網功能外,VxWorks 7核心平臺還在探索物聯網細分場景的需求。
億歐智庫:VxWorks 7平臺面向物聯網增加的新功能:
模塊化:
用戶能夠對系統組件和協議實施高效且有針對性的升級,無需改變系統內核,從而最大限度地減少了測試和重新認證的工作量。
連接性:
支持各種業界領先的標準和協議,如USB、CAN、Bluetooth、FireWire和Continua以及開箱即用的高性能組網功能。
跨終端性:
VxWorks 7平臺將微內核與標準內核融為一體,使用戶能夠在不同類別的設備上運用同一個RTOS基礎,適用范圍從小型可穿戴設備到大型組網設備。
安全性:
全套內置安全功能,包括安全數據存儲、防篡改設計、安全升級、可信任引導、用戶以及策略管理。
億歐智庫:VxWorks7核心平臺面向物聯網場景的拓展:
消費領域:
啟動快、內存占用小,適用于存儲空間有限的設備,如移動手持設備、電子成像、住宅網關以及寬帶接入等。
工業領域:
為工業設備制造商提供必要的多媒體聯通性中間設備,包括車間驅動程序、連接設備協議、無線外圍設備等。
醫療領域:
平臺提供的技術方案可滿足醫療設備制造商的特殊要求,最高可供三類醫療設備使用,通過即用安全性與穩定性功能來減少對開發者的挑戰。
網絡領域:
讓客戶快速創建、檢測、應用、維護和管理高品質網絡(有線和無線)基礎設施,并提供安全協議來保護網絡數據,適用于無線基礎設施、企業網絡、核心網絡、網絡邊界、LTE和寬帶接入設備。
小結:嵌入式操作系統每10年經歷一次重大技術革命,下一個10年的發展方向是為物聯網提供軟硬件連接支持。
每隔10年嵌入式操作系統都會經歷一次重大的技術革命。80年代開始出現實時操作系統的內核,到了90年代這些操作系統逐漸開始豐富自身,出現更多的組間和集成開發環境。2000年之后,通用操作系統開始進入嵌入式領域,Linux在嵌入式領域的影響力顯現。2010年左右,基于Linux內核的Android(包括μclinux)開始在消費類產品中占據最重要地位。2020年之后,面向物聯網的操作系統(IoT OS)會逐漸脫穎而出,在應用場景的豐富性和市場占有率上有大幅提升。


通用OS裁剪后的操作系統
基于PC OS裁剪后的IoT OS(1/2)
Windows10 IoT Core
可兼容Windows應用及其他開發和管理工具
基于Linux、iOS、Windows等操作系統的裁剪,代表系統有win10IOT、Android Things、WatchOS等。
Windows 10 IoT是較低成本(計算及存儲限制)物聯網應用下的Win10優化版本,主要包括Win 10 IoT核心版和Win 10I oT企業版。
Windows 10 IoT核心版針對帶顯示屏或不帶顯示屏的小型設備進行了優化,可以被用來讀取傳感器數據、控制傳動裝置、連接到云、創建IoT應用程序等。Win10 IoT企業版是完整版本的Windows 10,可以為企業IoT解決方案提供可管理性和安全性,兼容Windows應用及其他開發和管理工具,和PC設備上極為相似。


基于移動操作系統裁剪后的IoTOS(2/2)
Android Things
可利用現有生態為物聯網提供新的APIs
2014至2019年間谷歌在物聯網應用布局上進行了很多嘗試,其中很重要的兩個工具是由Android裁剪而來的Android Things和AndroidWear(后改名WearOS)。Android Things應用于各種物聯網設備,而WearOS則應用于可穿戴設備。
Android Things是Google針對物聯網和智能硬件推出的一款操作系統,谷歌的理念是通過Android Things讓Android開發者與公司能夠以他們過去的開發方式繼續開發物聯網硬件設備,避免不必要的麻煩。
Android Things可以依靠現有的生態資源,如開發工具、Android SDK和龐大的開發者社區等;
Android Things將為物聯網設備提供新的APIs,如低電平的I/O接口和為通用組件提供了庫支持,如溫度顯示器、顯示控制器等;利用Android OS定期的更新機制保證其自身的安全性。

基于移動操作系統裁剪后的IoTOS(2/2)
AndroidThings
相較于Android系統,弱化了交互
將裁剪后的Android Things和Android進行對比可以發現,Application和Application FrameWork層內和交互相關的模塊被裁剪掉,Libraries和內核層則沒有任何裁剪。這說明Android Things在用戶的交互需求上較弱,主要偏向于處理物聯網數據,因此對上層多應用并沒有過多支持。

小結:通用系統裁剪后的IoT OS的優勢在于軟硬件生態成熟,開發難度較小;劣勢在于應用場景受限,需要其他系統進行輔助。
由成熟系統裁剪而來的IoT OS優勢在于,其開發模式可以接近于成熟系統,比如Android Things以Java語言開發,使用Android Studio作為開發工具,開發過程和Android幾乎相同。但裁剪后的IoTOS顯然在應用場景上有限,例如微軟在推出基于Win10的IoT版本后,又相繼推出Azure Sphere和Azure RTOS作為補充。

核心結論:
傳統商業操作系統公司從裁剪現有系統出發,以迎合物聯網場景下的需求,在內核技術上更少體現硬實時性;
裁剪后的IoT OS優勢在于開發語言和工具上沿襲了傳統,使得開發者可以按照原有習慣進行軟件開發;
裁剪后的IoT OS往往都會和自有的AI技術相結合,在端側輸出AIoT能力;
裁剪后的IoT OS僅能滿足物聯網場景下的小部分終端設備需求,往往需要和其他操作系統一起配合。
互聯時代
輕量級物聯網操作系統
輕量級物聯網操作系統
滿足終端物與物實時連接
物聯網開發場景下大量使用嵌入式系統,并添加物聯網場景所需要的的通訊協議棧、中間件和組件。輕量級物聯網操作系統很好的滿足了低功耗和低計算能力下對MCU的限制。輕量級IoT OS基本都為實時內核,其中的代表操作系統有FreeRTOS、RT-thread、mbed OS、LiteOS等。此類操作系統的優點在于,和底層硬件的適配較好,缺點則在于上層軟件開發遇到種種問題,應用拓展困難。云服務商提供的RTOS可以讓用戶更快地開發,加速物聯網項目的落地。

億歐智庫:影響輕量級IoTOS性能的6大關鍵因素。
內存占用:
由于IoT終端設備資源有限,因此OS占用的內存有限;
可擴展性:
OS的基本作用是隱藏不同硬件的細節差異,因此需要考慮對于不同硬件的支持性;同時,除強制性內核外,其他功能應該以附件組件的形式存在;
可移植性:
OS將底層硬件和應用程序隔離開來,需要以標準形式(例如兼容POSIX)移植到不同的硬件平臺;
連接性:
OS需要支持不同種類的連接協議,以適應連接方式的多樣性;
安全性:
OS需要以安全啟動,SSL支持,組件和加密驅動程序保證安全;
可靠性:
OS自身及對其應用程序應該有一套認證模式,以確保長期遠程工作中不出現故障。
ArmMbedOS:
硬件廣泛兼容,軟件易于移植開發
Arm Mbed OS是由Arm公司推出的開源IoT操作系統。Arm的生態系統已經產出數十億個由Arm合作伙伴出貨、基于Arm架構的芯片所帶動的IoT裝置。為進一步高效地推進IoT硬件市場,Arm積極推動操作系統及Mbed操作系統伙伴管理(Mbed OS Partner Governance)模型。Mbed OS的優勢在于,從硬件層架構設計入手,在硬件兼容性規范上具有先天優勢。ARM在Mbed平臺上提供了60多經過MbedEnable認證的硬件方案供開發者選擇,包括100多種開發板和400多個元件庫,涵蓋了市面上主流的芯片廠商,如NXP、Atmel、ST、瑞薩等,減少了軟件開發者因為硬件不兼容原因的二次開發和移植困境。

Arm Mbed Linux OS:在MbedOS基礎上整合Linux Kernel及Yocto方案,增加服務可用性。
Mbed Linux OS是Arm公司近年來推出的第二款物聯網操作系統。如果說Mbed OS面向的是資源受限,希望用簡單快捷的方式滿足連接、安全以及應用開發需求的設備,那Mbed Linux OS則面向網關、攝像頭、工業電腦這類資源配置更豐富的設備,方便用戶集中開發高附加值的功能。ARM是一家專注于底層技術的公司,認為操作系統和管理平臺作為物聯網時代的基礎。從其物聯網布局可以看出,廣義的物聯網操作系統是ARM最為關注的部分,無論是兩套適應不同應用場景的操作系統,還是基于多終端管理需求出發的IoT平臺,ARM希望從底層技術出發掌握物聯網產業的發展重心。并且,打通芯片到云端也更利于物聯網安全。


Amazon FreeRTOS:內核靈活無限制,實時響應低時延,可廣泛支持小型設備。
FreeRTOS作為2003年推出的老牌開源嵌入式操作系統,遵循MIT開源許可發布,在全球范圍內擁有大量使用者。據EEtimes雜志嵌入式系統市場報告2011-2017數據顯示,FreeRTOS在RTOS內核使用榜和RTOS內核計劃使用榜上都居前列。2017年之后FreeRTOS還獲得了亞馬遜平臺的支持,使得低功耗的小型設備可以安全地連接到AWS云服務上,提高端側操作系統的云端支持能力。獲平臺加持后的Amazon FreeRTOS構建側重于設備可靠性和易用性,具有可裁剪、可剝奪型內核,且沒有任務數量限制。


Huawei LiteOS:上承HiLink開放平臺,下接華為自研芯片,是華為物聯網體系的重要一環。
Huawei LiteOS是華為面向物聯網領域開發的實時內核輕量級操作系統,于2015年正式推出,并于2016年開源。LiteOS可廣泛應用于智能家居、個人穿戴、車聯網、城市公共服務、制造業等領域。LiteOS是華為物聯網戰略中的重要一環,上承HiLink開放平臺,下接華為自研及第三方提供的物聯網芯片。

Huawei LiteOS:異構芯片、輕量內核、OpenCPU決定其易開發、低功耗、端云互通組件完備的優勢。
LiteOS采用了OpenCPU架構,MCU和通信模組二合一,降低終端設備大小和成本;基于物聯網領域業務特征打造領域性技術棧,為開發者提供“一站式”完整軟件平臺;SDK端云互通組件預集成了全套IoT互聯互通協議棧,有效降低開發門檻、縮短開發周期,能夠幫助眾多行業客戶快速的推出物聯網終端和服務。
LiteOS具備輕量級、安全性、低功耗、互聯互通、組件豐富、快速開發等關鍵能力,具有輕量級、聯接智能、組網智能和管理智能等主要特點。

HuaweiLiteOS:開發者生態的構建
LiteOS于2015年發布,遵循BSD-3開源許可協議,2018年是其發展高峰期,2019年以后的發展趨勢趨于低緩。從Grank的結果可知,LiteOS的用戶類型較為集中,主要應用在智能家居、智能穿戴、車聯網、城市公共服務等領域。


RT-Thread:來自開源社區
可根據編程對象實現模塊化裁剪
RT-Thread2006年誕生于中文開源社區中,以滿足當時對小型實時操作系統(RTOS)的更高需求。經過10余年的發展,RT-Thread已經成長為組件豐富、高度可伸縮、開發簡易、低功耗、安全保障的物聯網操作系統,被廣泛應用于能源、汽車、消費電子等多個行業,截止2020年累積裝機超過6億臺。RT-Thread的廣泛應用離不開其基于Apache License2.0開源許可協議的免費商用和豐富組件支持。

RT-Thread:物聯網多終端場景的布局
RT-Thread以提供專業開發板、RT-Thread Studio開發工具、圖形化UI控件、多樣性的傳感器支持包形式來擴大自身操作系統的行業影響力。從其應用領域來看,帶屏設備及無屏設備皆有覆蓋,創新型智能家電是其重點應用的領域。


幾種輕量級物聯網操作系統的詳細參數比較
在具體的參數和指標對比上,何小慶先生曾經在論文中針對Huawei LiteOS的2018年3月30日C50社區開源版及LiteOS SDK10.0、Amazon FreeRTOS V1.2,還有RT-Thread V3.1.1做過參數比對,具體結果列于下表。

小結:不同背景廠商布局物聯網操作系統,采用開源模式擴大市場規模,構建軟硬件生態。
近年來越來越多的科技互聯網公司開始關注于物聯網操作系統(IoT OS)的布局,除以上所述的五種外,還有如騰訊于2019年推出的Tencent OS Tiny,微軟于2020年推出Azure RTOS,以及中移動推出的OneOS等。我們認為ARM Mbed OS、Amazon FreeRTOS和RT-Thread分別具有代表性,因此重點去進行對比。

核心結論:
1、基本上所有的IoT OS都采用開源模式,期望形成自己的軟硬件生態,這導致了目前階段使用物聯網操作系統的成本很低。
2、芯片架構廠商、云計算廠商和OS領域的初創公司都推出了較為成熟的產品,希望從未來的IoT大市場中占據有利位置。
3、IoT OS本身的技術復雜度并不如傳統的PC和移動端系統,難點在于對碎片化終端需求的滿足。目前IoT OS還處于混戰階段,未來極有可能出現2-3家市場占有率高的優秀IoT OS。
互聯時代
下一代操作系統
完整的IoT網絡需要多種類型的操作系統共同實現,物聯網終端碎片化的發展趨勢催生了下一代物聯網操作系統。
物聯網硬件的操作系統使用通常分為兩類:終端設備和網關。與網關相比,終端設備或節點的功能需求通常要小得多。因此應用于終端中樞設備的系統和其他IoT終端設備有較大的差異,實現的功能目標也完全不同。是否有一種從設計結構上就符合物聯網的多終端和碎片化需求的IoT OS可以滿足多方面需求?我們關注到谷歌Fuchsia和華為鴻蒙OS可能會實現。下面將重點介紹這兩個系統。

終端中樞設備往往承擔起較重的任務,Linux、Win10 IoT和Android Things大多服務于此類需求:
由中樞設備進行端側的數據整合、實時分析,并作出實時決策,減少去往云端的數據量;
此外還要起到保護下游設備不被非法侵入的防火墻功能;
與基于云的物聯網平臺的可靠通信,在網絡中斷的情況下,備份傳輸以及管理數據和設備;
小型IoT終端設備往往采用輕量級的IoT OS,甚至于不采用OS而直接用裸機模式:
一般認為,在8位MCU上很少使用OS,消耗少于16KB的RAM和Flash/ROM的系統不需要操作系統;
在資源稍高的設備上,采用OS和開發中間件將簡化軟硬件開發過程,提升設備能力。
谷歌:為解決Linux內核與物聯網不適配的問題,Fuchsia應運而生,分層模塊化的架構更適合裁剪定制,更貼近終端需求。
Android及Chrome OS帶給谷歌在操作系統上的經驗積累,同時也讓谷歌認識到基于Linux內核的諸多局限。盡管Android為了彌補Linux的缺陷打了厚重的中間層,但仍無法從根本上解決問題。谷歌Fuchsia項目在設計之初就瞄準了現有OS的諸多缺陷,旨在適用于從手機、PC到智能設備的各種物聯網設備。Fuchsia采用Zircon微內核,并使用Flutter作為開發框架,提供了上游硬件廠商、下游應用開發者、設備友商、用戶和安全等5方面的改進。在系統架構上,Fuchsia采用模塊化和層級化的方式來化解Android的設計缺陷。


Fuchsia采用微內核,靈活易用
但是IPC耗能高、效率低的問題急需改進
由于Fuchsia完全的拋棄了宏內核,其微內核帶來的程序運行特點值得一提。微內核將系統分為小的功能模塊,只在內核中保留最核心的調度等功能,這也意味著大部分的系統級服務都被拆分到了內核外,以進程間通信(IPC,Inter-Process Communication)形式執行。IPC是微內核系統消耗最大的一部分,存在很大的改進空間,是目前階段的技術難點所在,尤其是對于規模較大的內核而言。


宏內核vs微內核
對比發現微內核是IOT OS的發展方向

IOT需要什么樣的操作系統?
無縫更新能力:
系統更新通過后臺完成,無需中斷;
維護系統安全能力:
具備防止惡意攻擊能力;
保持長期連接能力:
保持5G、WIFI等連接,保證設備間能一直相互連接;
云端接入能力:
支持設備間無縫訪問數據;
支持各種交互能力:
兼顧觸控、手寫、語音、鍵鼠等方式以及能夠通過傳感器和姿勢感知支持多樣產品形態能力支持云、邊、端的應用。
AI能力
微內核是IOT OS的發展方向。
Fuchsia以移動平臺為入口,進軍桌面平臺、服務器平臺,充分利用Android生態,拓展在物聯網行業的合作伙伴。
Fuchsia極有可能是谷歌告別Linux kernel歷史包袱,并且建立起統一操作系統的契機。Google挑選了一系列它認為合適的技術和組件加入到這個新操作系統中。例如,微內核Zircon、基于能力的訪問控制、Vulkan圖形接口、3D桌面渲染Scenic、Flutter應用開發框架等。谷歌對其的發展規劃是,先在智能音箱等智能家居上應用,然后逐漸轉移到筆記本電腦等更大的設備上。用于編寫Fuchsia應用的Flutter SDK現已經能夠為Android和iOS應用程序生成代碼,開發跨系統應用正在嘗試中。


華為:物聯網操作系統的發展新方向是鴻蒙OS,變革關鍵點是以鴻蒙微內核取代目前多種內核共同運作的模式。
華為對鴻蒙OS的發展給出了大致的發展階段,其中最核心的轉變是在兼容Linux內核的基礎上逐漸用自研的鴻蒙微內核替換掉當下Linux內核、鴻蒙微內核和華為LiteOS共存的形態。同時鴻蒙也會關注于對Android的兼容問題。分布式技術的廣泛運用為終端設備之間的互操作性提供可能。方舟編譯器和面向多終端開發的IDE為代碼一次開發多終端移植提供工具便利。

鴻蒙OS分布式技術帶來的互操作性
分布式技術帶來的設備間互操作性可能是鴻蒙OS帶給消費者的最大不同體驗。以分布式軟總線、分布式數據管理和分布式安全為三大核心的分布式技術從根本上將其區別于之前的主流操作系統。同時,分布式技術也將改變上層應用和終端硬件的開發形態。
分布式軟總線:
分布式軟總線是對過往連接中硬總線的替代,全場景設備間可以基于軟總線完成設備虛擬化、跨設備服務調用、多屏協同、文件分享等分布式業務,具備自發現、自組網、高帶寬低時延的特點。
低時延:10ms端到端時延;
高吞吐:有效吞吐2.4Gbps;
高可靠:30%抗丟包率;
異構融合網絡:WiFI、藍牙等異構網絡快速連接;
自發現自組網:無感連接;
動態時延校準:多設備間的時延同步。
分布式數據管理:
分布式數據管理讓跨設備處理如同本地一樣方便快捷,本質上是不同設備上的數據整理成一個可以統一訪問的接口去調用。
分布式文件系統:遠程讀寫性能是Samba的4倍;
分布式數據庫:OPS性能是ContentProvider的1.3倍;
分布式檢索:檢索性能是IOS Core Spotlight的1.2倍;
分布式安全:
確保正確的人、用正確的設備、正確的使用數據。
正確的人:根據業務場景提供最佳安全認證策略;
正確的設備:內核級安全能力提升全場景設備安全性;
正確使用數據:定義數據和設備安全級別確保數據流通安全可信。
系列分布式技術帶來應用層面的形態改變, 一個應用由許多可以獨立運行的元服務組成,以服務分布式條件下任務調用的需求。

方舟編譯器對終端軟件編譯機制進行了架構級優化,在鴻蒙OS應用開發中起關鍵作用。
方舟編譯器將會是鴻蒙OS贏得開發者生態的關鍵。跨語言編譯是制約應用程序執行效率的瓶頸,從程序員使用的C、C++和Java等程序語言轉換為硬件執行的機器碼。和現有安卓編譯器不同代碼保持獨立,在運行環境中進行協調,因此產生額外系統開銷的做法不同,方舟編譯器在開發環境中就編譯成一套可執行文件,節約了系統開銷。多層Maple IR能夠使得多種編程語言在編譯后可兼容運行于不同操作系統下。


鴻蒙OS的發展將緊密結合
華為“1+8+N”的物聯網終端戰略
如前文所述,華為Lite OS在輕量級物聯網操作系統上早有布局,而2019年8月發布的鴻蒙OS則是更進一步的升級。作為對比,我們可以發現鴻蒙OS與Fuchsia在設計理念上極為相似。鴻蒙OS也采用微內核架構,將系統分為小的功能模塊,只在內核中保留最核心的調度等功能。可以預見未來鴻蒙OS將會通過華為“1+8+N”的終端戰略搭載在各種不同形態的產品上。


華為鴻蒙OS的產品落地情況
華為消費者業務堅持“1+8+N”全場景智慧生活戰略,以鴻蒙操作系統和HiAI為核心驅動力,支持HiLink智能家居生態和HMS(華為終端云服務,Huawei Mobile Services)服務生態的協同創新,升級軟硬件用戶體驗,使包括手機在內的全場景終端實現互聯互通、能力共享,讓消費者享受不同生活場景下、多種設備間無感連接、信息內容無縫流轉的智慧生活美好體驗。


互聯時代
物聯網操作系統發展展望
盡管桌面和移動時代操作系統的發展給我們提供了很多信息和經驗,但AIoT時代的操作系統發展路徑很有可能區別于桌面和移動端的操作系統。相比于設備硬件高度相似、應用通用性高的桌面端和移動端,IoT OS面臨的場景更為復雜,設備種類更多,因此也需要更強的協同作業能力。

億歐智庫
以嵌入式系統為基礎的物聯網系統發展趨勢
趨勢1:嵌入式系統以行業應用為主,不會像桌面和移動端一樣存在單一或寡頭平臺;而同一行業內有可能會形成開放、軟硬件重用、構件兼容、維護方便和產業分工的標準,以增強行業內的健康發展。
趨勢2:嵌入式應用開發急需要強大的開發工具和操作系統的支持,降低開發難度,提升開發速度。
趨勢3:嵌入式系統逐漸向可編程的新型計算模型發展。
趨勢4:在不同應用行業領域,收取開發費用和版稅的商用型OS和不收版稅,只收技術服務費的開源型OS會共同存在,為建立以生態為主的行業巨頭尤其會選擇開源模式。
現在和將來
AIOT時代,操作系統層面的角逐剛剛開始
AIoT時代,軟硬件的需求都發生變化,對介于軟硬件之間的操作系統層產生新需求。我們相信AIoT時代必將帶來操作系統層的新機會。從軟件層面,IoT OS擁抱AI是必然,物聯網在異構數據收集上天然具有優勢,但AI在物聯網的整體融入則在算力和算法層面提出不小挑戰。同時,5G等通信技術帶來的高吞吐和低時延對OS性能也提出了新的要求。AIoT是人-機-物高度融合的物理信息系統(CPS,Cyber-Physical System),操作系統層面面臨挑戰,這需要科技企業和開發者去推動生態和技術演化之路。

AIOT時代的新軍備
操作系統應該怎么做?
從第二章我們發現,無論是硬件廠商、云計算公司還是傳統軟件開發商,都在積極備戰AIoT技術儲備。我們認為操作系統是一家致力于在AIoT領域起到關鍵性作用和占據重要產業地位的公司所必須掌握的核心技術之一。但目前不管從技術成熟度還是應用成熟度而言,面向AIoT的操作系統發展任重道遠,由此,我們提出了以下幾個重點問題和行業內進行探討:
1、企業開發的面向物聯網的操作系統究竟應該開源還是閉源?
開源的優勢:替軟件開發者縮減成本,迅速積累開發者的使用和支持;
替硬件開發者降低系統適配難度;
后續開發中可以借助外部開發者的力量。
劣勢:對軟件缺乏掌控力,容易出現碎片化的版本失控情況;
軟件本身商業變現存疑,商業模式待探索;
閉源的優勢:加強企業對軟件的控制,標準化好,能夠從軟件本身獲得利潤;
劣勢:一般以犧牲市場占有率為代價,發展速度慢;
對企業的后續服務能力提出考驗,需要持續投入自有資源到軟件升級優化和開發者套件的開發中。
IoTOS的發展中是否會出現類似于谷歌AOSP(Android開源項目)+GMS(谷歌移動服務)的控制模式值得思考。當然很有可能會產生軟硬件廠商更加緊密合作發展的新模式。
2、面向物聯網的操作系統應該是統一的還是多套系統共存?
物聯網終端的碎片化和復雜度使得是否可能存在統一的一套系統值得商榷。此前并非沒有廠商嘗試過一統多終端的操作系統,最典型的案例是微軟曾嘗試用“OneCore”項目將Windows 10,Windows Server,Windows 10 Mobile和Windows 10 IoT等構建在同一Core之上。用一套OS內核實現對終端設備的全覆蓋,目前來看是一項極難的挑戰。作為對比,目前同一廠商基本會開發幾套系統:
不僅是開源閉源,統一操作系統多種OS共存的發展問題,限制物聯網產業發展的核心因素之一,難以像手機端一樣建立硬件和軟件開發解耦合的虛擬抽象層的問題一直無法解決。

3、物聯網產業如何應該實現硬件標準和軟件開發的分離?
以安卓為例,在建立了硬件標準接口和用虛擬抽象層實現軟硬件分離與解耦后,才使得軟件開發者只需調用OS提供的編程接口,而無需關心硬件配置。
而顯然在物聯網中開發這樣一層物理世界的抽象層難度遠遠大于手機這一單一設備。不同廠商之間從建立自身生態考慮出發,也給物聯網設備間的互聯互通帶來阻礙。物聯網統一標準的道路上還存在著大量“解耦”工作,需要通過不同層面的操作系統,將硬件相對標準化,定制化功能通過軟件實現。
軟件定義物聯網,可能還要很長的路要走。
4、在IoT OS發展及其生態上,國內是否可以借機實現對國外的趕超?
自1980s以來的嵌入式系統發展過程中,國內伺服器、工控場景對RTOS的開發需求缺失直接導致我國在嵌入式操作系統發展上落后于國外,國內基本采用的是國外的FreeRTOS、VxWorks或嵌入式Linux等。更不要談Windows、Android、iOS等國外研發的通用型操作系統在國內的壟斷地位。
但隨著近年來我國對物聯網產業發展的實際需求產生和重視,涌現了一批優秀的IoTOS廠商和相關生態。可以說在探索物聯網的新系統和新應用上,我國很難再從國外發達國家處獲得有效借鑒。
由于軟硬件生態原因,對國外成熟操作系統廠商(例如微軟和谷歌)的產品進行追趕極難實現,但在物聯網的發展上,國內廠商及其指定的標準可能有機會實現彎道超車。
參考資料來自:億歐智庫、馭勢資本研究所
-?The End -
聲明:歡迎轉發本號原創內容,轉載和摘編需經本號授權并標注原作者和信息來源為云腦智庫。本公眾號目前所載內容為本公眾號原創、網絡轉載或根據非密公開性信息資料編輯整理,相關內容僅供參考及學習交流使用。由于部分文字、圖片等來源于互聯網,無法核實真實出處,如涉及相關爭議,請跟我們聯系。我們致力于保護作者知識產權或作品版權,本公眾號所載內容的知識產權或作品版權歸原作者所有。本公眾號擁有對此聲明的最終解釋權。
投稿/招聘/推廣/合作/入群/贊助?請加微信:15881101905,備注關鍵詞

微群關鍵詞:天線、射頻微波、雷達通信電子戰、芯片半導體、信號處理、軟件無線電、測試制造、相控陣、EDA仿真、通導遙、學術前沿、知識服務、合作投資.
“閱讀是一種習慣,分享是一種美德,我們是一群專業、有態度的知識傳播者.”
↓↓↓?戳“閱讀原文”,加入“知識星球”,發現更多精彩內容.
?分享?? 點贊?? 在看??@以“三連”行動支持優質內容!?