作者:明導(dǎo)公司 John Lehmann 如今,汽車已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧1M管總不乏沉迷于駕駛和擁有最新車款的新車買家,同樣著迷于新車款但卻為了別的原因的買家也大有人在。 不管是為了單純的駕駛樂趣還是出于必要,消費電子使駕駛員和乘客對于車載信息娛樂系統(tǒng) (IVI) 的期望在21世紀升華到了新的高度。懷抱較高期望的新車買家想要和智能手機上一樣的信息娛樂體驗。無論何時何地,他們都希望在駕駛時獲得觸手可及的個性化娛樂以及與朋友同事的聯(lián)系。 為了滿足日益強烈的需求,汽車生產(chǎn)商正在打造新一代車載信息娛樂系統(tǒng),但開發(fā)這些系統(tǒng)十分復(fù)雜并且成本高昂。過去,如果汽車生產(chǎn)商想要開發(fā)一套信息娛樂系統(tǒng),他們會將要求轉(zhuǎn)移給供應(yīng)商。這通常意味著外包這個項目以及需要較長的開發(fā)周期和高昂的項目成本。汽車生產(chǎn)商在軟件選擇方面也沒有什么發(fā)言權(quán),只能依賴他們的供應(yīng)商進行軟件升級和功能加強,最后將這些軟件交付給客戶。 由于當今的車載信息娛樂技術(shù)十分復(fù)雜,汽車生產(chǎn)商必須應(yīng)對越來越多的挑戰(zhàn)。這些挑戰(zhàn)中的主要難題就是如何規(guī)劃和準備一個較好的設(shè)計周期,因為消費電子行業(yè)總有令人驚奇的創(chuàng)新,因此車內(nèi)的信息娛樂系統(tǒng)很快就會變得過時。為了緊跟這股創(chuàng)新浪潮,汽車生產(chǎn)商和供應(yīng)商應(yīng)合力開發(fā)和定義一個針對信息娛樂系統(tǒng)開發(fā)的通用基礎(chǔ)架構(gòu)。通過放棄專有的操作系統(tǒng)并采用基于開源軟件的標準方法,汽車行業(yè)就能夠共享一個穩(wěn)定的車載信息娛樂系統(tǒng)中間件,這樣即使出現(xiàn)了新的挑戰(zhàn),汽車行業(yè)的廠商也能夠集體進行改進和更新。 ![]() 圖1: GENIVI 規(guī)范中“非差異化”部件區(qū)高級視圖。 GENIVI 聯(lián)盟 由于這些原因,非營利 GENIVI 聯(lián)盟在四年前成立。GENIVI 聯(lián)盟的成員現(xiàn)在包括170多家汽車生產(chǎn)商和供應(yīng)商,其宗旨是共享一個標準的車載信息娛樂系統(tǒng)開發(fā)的開源平臺。GENIVI 通過提出一個非專有的操作系統(tǒng)環(huán)境 (Linux) 并利用全球開源軟件開發(fā)人員的專業(yè)技術(shù),正改變車載信息娛樂軟件的開發(fā)和使用方式。該聯(lián)盟希望最終能夠從根本上改變汽車生產(chǎn)商和供應(yīng)商打造現(xiàn)代車載信息娛樂系統(tǒng)的方式。GENIVI 幫助縮短開發(fā)周期,從而減少汽車生產(chǎn)商的成本。但真正的好處將體現(xiàn)在汽車生產(chǎn)商在他們的未來系統(tǒng)中訪問、修改和重新使用軟件的能力。 GENIVI 的主要任務(wù)是確定和界定聯(lián)盟成員認為無差別的車載信息娛樂系統(tǒng)(圖1)的核心功能。在應(yīng)用層面,汽車生產(chǎn)商們可在 GENIVI 平臺的基礎(chǔ)上自由定制,以便打造獨特的駕駛員/乘客體驗,或打造獨家的人機界面體驗。關(guān)鍵就在于使這些應(yīng)用運作的功能(GENIVI 車載信息娛樂平臺和中間件),這些功能在開發(fā)出來后可以重新使用或重新整合進不同汽車生產(chǎn)商及其自有汽車系列的車載信息娛樂產(chǎn)品中。 ![]() 圖2: GENIVI 只重視中間件或“具有共性的事物”。 比如,一個人不太可能因為一輛車具有 GPS 跟蹤功能或支持藍牙連接而選擇買這輛車而不買另一輛車。這兩種功能都是必備功能。如圖2所示,這些功能被認為是“所有車都會有的普通功能。”它們是 GENIVI 中間件規(guī)范中定義的眾多功能特點的例子。在應(yīng)用層面(或消費者能夠看到的層面),如何通過人機界面或用戶體驗將這些功能提供給駕車者仍然由各個汽車生產(chǎn)商決定。 GENIVI 聯(lián)盟的另一個關(guān)鍵作用是集合和統(tǒng)一多家汽車生產(chǎn)商、供應(yīng)商及合作伙伴的軟件要求。在這種情況下,GENIVI 規(guī)范的特點和功能被更多汽車生產(chǎn)商及其供應(yīng)商所接受。 有趣的是,大部分(80%左右)被納入 GENIVI 規(guī)范的內(nèi)容是已經(jīng)寫好的并且存在于開源領(lǐng)域數(shù)千個“項目”中的部分項目的代碼。該軟件代碼的開發(fā)是為了用于消費電子產(chǎn)品或網(wǎng)絡(luò),并且不加修改就可用于車載信息娛樂系統(tǒng)。 ![]() 圖3:GENIVI 采用的多數(shù)代碼已經(jīng)由開源社區(qū)所編寫。 該規(guī)范中另外15%的代碼必須進行修改或調(diào)整才能適用于特殊的汽車參數(shù)。GENIVI 成員分別負責各自的開源項目,做這方面的修改。 GENIVI 規(guī)范剩余5%的代碼對于車載信息娛樂系統(tǒng)而言非常獨特,現(xiàn)在還沒有這樣的開源項目存在。在這些情況下,GENIVI 已經(jīng)開始著手、發(fā)起和維持該領(lǐng)域的新項目,并且對所有汽車生產(chǎn)商開放。迄今為止已經(jīng)推出了五個項目,包括 Audio Manager(音頻管理器)、Diagnostic Log and Trace(診斷日志和跟蹤)以及 IVI Layer Management(車載信息娛樂系統(tǒng)層管理)。 GENIVI Compliant 軟件平臺 GENIVI 大約每六個月更新一次其 Linux 車載信息娛樂系統(tǒng)規(guī)范,并按發(fā)布版本進行編號。最近發(fā)布的規(guī)范是 GENIVI Compliance 3.0。每次更新規(guī)范都要細化相關(guān)要求、要求更新組件版本并增加新的所需組件。3.0規(guī)范中包含69個單獨的開源組件,其中大部分包含多個子組件。 3.0規(guī)范: 要求合規(guī)平臺使用 Linux 操作系統(tǒng)的當前版本。 增加新的藍牙功能和一個節(jié)點管理器,節(jié)點管理器用于校核整理汽車多源信息,實現(xiàn)共用同一個顯示屏的應(yīng)用間的快速切換。 強制使用最新開源組件來管理互聯(lián)網(wǎng)連接、按需建立網(wǎng)絡(luò)連接、選擇和識別 Wi-Fi 網(wǎng)絡(luò)以及提供與他人對話的應(yīng)用和服務(wù)。 明導(dǎo)等聯(lián)盟成員依據(jù)這個規(guī)范來建立車載信息娛樂系統(tǒng)軟件平臺。這些平臺將受到 GENIVI 的審核,如果符合規(guī)范就會被注冊為 GENIVI 合規(guī)產(chǎn)品。盡管有些成員提供的是一個完整的 GENIVI 平臺,但聯(lián)盟其他成員也可以集中精力只研究一個合規(guī)平臺的單個或多個部件。 自該規(guī)范首推以來,聯(lián)盟成員開發(fā)的 GENIVI 合規(guī)平臺的數(shù)量在過去兩年里實現(xiàn)穩(wěn)定增長。目前,來自19個不同的 GENIVI 成員的50多個軟件平臺已被注冊為 GENIVI 合規(guī)產(chǎn)品。 這個合規(guī)項目是 GENIVI 的一個主要成果。已經(jīng)有汽車制造商在他們的建議請求書 (RFP) 中列出了 GENIVI 合規(guī)。事實上,在撰寫本文時,已經(jīng)有7家汽車制造商將 GENIVI 規(guī)范應(yīng)用到了項目中,還有兩款使用 GENIVI 合規(guī)平臺的車型目前正在生產(chǎn),預(yù)計今年晚些時候會發(fā)布公告。 作者介紹: 約翰-萊曼 (John Lehmann) 在 GENIVI 聯(lián)盟營銷委員會工作,擔任明導(dǎo)在 GENIVI 董事會的主要代表。25余年來,約翰一直面向消費者和各種規(guī)模的企業(yè)進行成功的市場營銷,包括20多年從事與企業(yè)計算、消費電子、無線手持設(shè)備和嵌入式設(shè)備有關(guān)的 UNIX (The Santa Cruz Operation) 和 Linux 系統(tǒng)軟件(MontaVista、Embedded Alley 和如今的明導(dǎo))的經(jīng)驗。他畢業(yè)于加州大學(xué)圣克魯茲分校。 |