普通時候,,人們對于操作系統(tǒng)的feel是淡漠的,,只有不尋常的時日,,操作系統(tǒng)才會顯現(xiàn)出與眾不同,。
OS,英文全稱operating system,,即操作系統(tǒng),。維基百科是這樣解釋的:用于管理計算機硬件和軟件資源,并提供通用服務的計算機程序,。
這句話太拗口,,不易理解,對于普羅大眾而言,,操作系統(tǒng)就是Windows,、Macos、Android,,稍微了解多的一點,,也是從購買電腦時,推銷員詢問是否需要安裝Linux,、WinXP得來的,,以及在擺弄著手機時,區(qū)分被咬了一小口的蘋果logo和頭上杵著兩根天線的簡易人形model,,最直白的解釋,。
至于各個操作系統(tǒng)之間有什么區(qū)別,有什么重要性,,大抵是不得而知的,,唯有手機電腦變卡,、使用正版電腦需要破費銀兩時,才覺得操作系統(tǒng)似乎有些區(qū)別,,似乎有點價值,。普通時候,人們對于操作系統(tǒng)的feel是淡漠的,,只有不尋常的時日,,操作系統(tǒng)才會顯現(xiàn)出與眾不同。智能網聯(lián)大背景下的車載OS,,就是如此,。
■ WinCE偽巨頭
車載OS,顧名思義,,就是在汽車上使用的OS,,與普通電腦、移動終端的OS不同,,這類OS使用在汽車上,。而提到使用在汽車上的OS,不得不提到一段有趣的大佬對話,。
2004年,,比爾.蓋茨在一次演講會上宣稱:如果通用汽車公司象計算機行業(yè)那樣緊跟技術的發(fā)展,我們今天早就可以用一加侖汽油跑100英里了,。
通用汽車公司總裁對此回應道:如果通用汽車公司象微軟那樣發(fā)展技術,,那么我們今天駕駛的汽車就會有如下特點:汽車每天會無緣無故重啟、啞火,,有時還必須同時搬門柄,,轉鑰匙,抓緊收音機天線,,完成重啟,。
通用汽車總裁,在用這些比喻來暗指Windows系統(tǒng)的問題,,但從另外一個方面,,也反映了車載OS對于出錯的容忍度低,可靠性要求高,,遠非消費品可比,。那么被嘲笑的微軟在車載OS領域是否真的一無建樹?
不然,,微軟在車載os領域的嘗試,,從WinCE開始,Windows CE操作系統(tǒng)是在PC Windows操作系統(tǒng)基礎上研發(fā)而來的,,用法,、功能上相近,。Windows CE系統(tǒng)對RAM的主流配置都在256MB左右,處理器主頻在500MHz左右即可,。對硬件要求不高,,在傳統(tǒng)車載導航領域應用廣泛但,WinCE 并沒有像在電腦端一樣統(tǒng)治OS,。
根本原因在于,,車載OS的應用,一方面有賴于車身電氣化,,OS能有更多用武之地,,另一方面安全性要有保障。而這兩點,,都是wince發(fā)展的時代不曾具備的,。后隨著車聯(lián)網發(fā)展,衍生出了手機互聯(lián)的過度產品,,但很快在自動駕駛發(fā)展的浪潮下,,被真正的車載OS取代了。
如今,,正是在這種局面之下,,面對目前的 Windows,有人預測新一代桌面版的 Linux 操作系統(tǒng)即將取而代之,。
■ QNX真霸主
車載OS,本質上而言需要調度管理車身電子的所有器件,,提供軟件應用的著床,。但由于技術發(fā)展的基礎規(guī)律,先易后難,,因此車載OS通常分兩條腿走路,,一條是管理車載信息娛樂的系統(tǒng),一條是負責車身電子元器件的OS,。這種OS分離的方式,,主要是為了安全。而提到車載OS的安全,,就跨不過QNX,。
QNX軟件已廣泛用于汽車行業(yè)的遠程信息處理系統(tǒng)。自Harman購買以來,,QNX軟件已被應用到200多種不同的汽車品牌和型號中 - 不僅在遠程信息處理系統(tǒng)中,,而且在信息娛樂和導航單元中也是如此。截至2011年中期,,QNX CAR應用平臺的運行量超過2000萬輛,。
QNX OS for Safety 2.0是QNX 7.0產品系列中第一個經過安全認證的產品,。它基于QNX SDP 7.0,這是最先進,,最安全的嵌入式操作系統(tǒng),,適用于所有安全和關鍵任務應用。QNX OS for Safety 2.0通過了ASIL D(汽車行業(yè)最高安全等級標準)的ISO 26262和T?VRheinland的IEC 61508 SIL3認證,。
信息娛樂的QNX CAR平臺采用了一系列QNX中間件技術,,可處理媒體,網頁瀏覽,,語音集成,,智能手機連接,無線(OTA)軟件更新,,手持藍牙和聲學處理 - 免費電話,。最佳的第三方應用程序和第三方產品,用于導航,,語音識別和自然語言理解(NLU),,使功能更加完善。該平臺支持所有主要的汽車級硬件,,并采用模塊化和可擴展的架構構建,。可靈活應用到高中低級信息娛樂系統(tǒng),。
QNX在車載OS領域是什么樣的存在,?用BlackBerry技術解決方案部銷售與營銷高級副總裁Kaivan Karimi來表述:全球100%的OEM商都和QNX合作,而一些新晉造OEM商包括蔚來,、拜騰等同樣也選擇了QNX作為其合作伙伴,。而對于Tier1來說,前八家Tier1都是QNX的客戶,。目前全球共有1.2億輛汽車在使用QNX技術,。QNX參與到超過290個整車生產中,成功率是100%,。
QNX在汽車安全件系統(tǒng)部分,,幾無挑戰(zhàn)者,從奔馳到比亞迪,,鮮有不用QNX做儀表,、輔助駕駛之用的,QNX在車載信息娛樂系統(tǒng)或車聯(lián)網系統(tǒng)占據超過60%的市場份額,,通用Onstar,、寶馬ConnectedDrive、奧迪MMI,、豐田/雷克薩斯Entune都使用了QNX技術,。
QNX如日中天,,那么天下就是囊中之物了嗎?
■ Android聲聲慢
天下苦QNX久夷,,OEM定制化難,,普通供應商囿于開發(fā)費高昂。更具靈活性和易用性的Android,,便獲得了市場的機遇,。
Android本是Google為移動端打造的操作系統(tǒng),它基于Linux內核和其他開源軟件的修改版本,,主要用于智能手機和平板電腦等觸摸屏移動設備,,因免費而行銷世界。本未涉足車載OS,,但善于鉆營的供應商將Android搬上了汽車,,用作信息娛樂、導航,,無關安全,,免費易用。在大部分汽車電氣化不足,,自動駕駛尚處于概念之時,,各色Android車載OS駕著車聯(lián)網的東風,悄無聲息的在車載信息娛樂OS市場攻城拔寨,。
Google驚覺錯過史前大鱷,,拍馬揚鞭趕上,開發(fā)了Android Auto,,專門服務車載領域,。為了加快進程,Google也建立了一個聯(lián)盟OAA,,不僅有芯片廠商NVIDIA,,還有全球OEM大佬奧迪,、通用,、現(xiàn)代等。勢要在車載OS領域打出一片天下,。
Android的買家,,不僅包括絕大部分后裝供應商,同時也有新興造車勢力,,研發(fā)實力平平的傳統(tǒng)OEM,,也有愿意嘗鮮者,備下第三選擇的OEM,。OEM不樂見QNX一家獨大,,有意無意在扶持著競爭對手,,Android便是一個選擇。因此同樣一家OEM,,會在不同的車型上,,應用不同的系統(tǒng)。
但是,,由于Android的開源特性,,絕大部分Android擁躉,都將之用于信息娛樂,、導航使用,,此為非安全件,安全性要求較低,,車規(guī)要求寬松,,個性化需求多,Android正符合要求,。但對漏洞,、安全低容忍的儀表、輔助駕駛相關系統(tǒng),,則不是Android的法外之地,。
吉利推出的GKUI智能車載系統(tǒng),使用的就是基于安卓平臺打造的汽車智能生態(tài)系統(tǒng),,吉利車載OS經歷了三代的發(fā)展,,最初的G-Netlink采用的是Linux系統(tǒng)。奇瑞的Cloudrive,、東風的windlink 3.0,、長安的in-call基于安卓架構進行深度開發(fā)。上汽通用在Linux系統(tǒng)的基礎上,,2017年引入了Android系統(tǒng),。比亞迪搭載的也是安卓車載系統(tǒng),充當信息娛樂功用,。新造車勢力蔚來,、小鵬、威馬,、拜騰,、愛馳、奇點也都是基于Android開發(fā)了自身的車載系統(tǒng),。此外,,站在車企背后的相關核心公司,也均在Android領域進行深耕,例如博泰推出的擎OS基于Android深度定制版,。
以上,,Android的開放,讓非常多的OEM進入了自研公開,、定制化開發(fā)的道路,,Android廣泛的應用到了車載信息娛樂系統(tǒng)當中。但隨著儀表系統(tǒng)被液晶顯示取代,,液晶儀表以及其它涉及安全功能的部分需要可靠的系統(tǒng)來驅動,,供應商以及OEM的做法是使用兩套軟件隔離甚至硬件隔離的方案,QNX或Linux系統(tǒng)用來驅動儀表系統(tǒng),,信息娛樂系統(tǒng)則由不僅限于前兩者,,Android身影出現(xiàn)的較多。
■ Linux掃地僧
用不起QNX,,用得起Android的,,或者二者都不愿用的,還有沒有其他選擇,?當然有,,Linux便是。
Linux是一個發(fā)展多年,,成熟穩(wěn)定的OS,,廣泛應用于服務器、云計算,、超級計算機,、銀行等領域,全世界的開發(fā)者基于Linux內核,,不斷開發(fā)完善,,成為當下非常安全、穩(wěn)定的操作系統(tǒng)之一,。最重要的,,Linux還是開源免費的。
因此,,雖然以前Linux并未在汽車領域使用,,但Linux已經使用過的領域,安全性,、可靠性要求并不比之低,。因此,,汽車行業(yè)對Linux的信任度很高,。這也就給了OEM、供應商QNX、Android之外的另一種選擇,。
基于Linux成熟版本開發(fā)的定制化系統(tǒng),,既可以用作驅動安全件的ADAS、儀表顯示系統(tǒng),,也可以用于信息娛樂系統(tǒng),。不過由于Linux應用生態(tài)不完善,大多數信息娛樂系統(tǒng)還會傾向于使用Android,。
Linux組織看到了車載OS巨大的前景,,于是又成立了一個公益性的受歡迎的組織——AGL(Automotive Grade Linux)。Automotive Grade Linux是一個協(xié)作開源項目,,它將汽車制造商,,供應商和技術公司聚集在一起,以加速開發(fā)和采用完全開放的聯(lián)網汽車軟件堆棧,。以Linux為核心,,AGL正在開發(fā)一個開放式平臺,可以作為事實上的行業(yè)標準,,以實現(xiàn)新功能和技術的快速開發(fā),。
AGL目前已經吸引了超過一百家的全球合伙人,這其中不乏豐田、戴姆勒,、本田,、三菱、福特等國際OEM巨頭,,電裝,、大陸等Tier1,瑞薩,、Intel,、NVIDIA、三星,、NXP,、ARM、高通等芯片巨擘,,也有中國廠商的身影,,如中國移動、東軟,、德賽西威等,。
AGL統(tǒng)一代碼庫(UCB)是一個Linux分銷商,UCB信息娛樂平臺的目標是為生產項目提供70-80%的起點,。這使汽車制造商和供應商能夠將其資源集中在定制其他20-30%以滿足其獨特的產品需求上,。主要功能包括:AGL申請框架、用于配對多個設備的ConnMan網絡管理、具有內置安全性的車輛總線消息傳遞,,以防止不必要的入侵,、音頻路由和混音、多種顯示功能(前后座椅),、具有WiFi和LTE的IP網絡管理器,、Linux安全模塊、使用Yocto Project進行基于Linux的分發(fā),、遠程信息處理,,IC,ADAS的設備配置文件,。
最新版本AGL UCB 5.0支持包括瑞薩,,高通技術,英特爾,,德州儀器,,恩智浦和Raspberry Pi。AGL計劃解決車輛中所有軟件的功能:從信息娛樂到儀表顯示,,從遠程信息處理到HUD,,從ADAS到自動駕駛,功能安全,??梢哉f,AGL在手,,自下而上車載OS無憂,。AGL目前在快速發(fā)展中,國內供應商,、OEM大多還是使用舊有的Linux版本,,進行開發(fā),但當未來AGL開枝散葉,,對行業(yè)的影響不可估量,。
奔馳MBUX 采用了偉世通提供的 SmartCore 平臺研發(fā),中控娛樂系統(tǒng)基于 Linux 開發(fā),,儀表則是基于 QNX 系統(tǒng)開發(fā),。豐田、日產,、捷豹路虎已經使用了Linux應用于信息娛樂,、hud等功能,很快也會出現(xiàn)在福特汽車,、馬自達,、三菱,、斯巴魯等OEM的車型上。
BAT中,,阿里巴巴的Alios是基于 Linux Kernel 研發(fā)的驅動萬物智能的操作系統(tǒng),上汽榮威,、名爵,、大通、東風雪鐵龍已經加入使用者行列,。百度車載OS和騰訊車聯(lián)“AI in Car”,,不是真正意義上的OS,而更像是百度和騰訊各自能力的集合,,并用這一集合來服務OEM,。
車載OS開發(fā)的難度,不亞于PC端、移動端的OS,,在這些行業(yè)國內并無成功經驗,,因此國內原生版車載OS,還有較長的路要走,。