由于當今的車載信息娛樂技術十分復雜,汽車生產商必須應對越來越多的挑戰。這些挑戰中的主要難題就是如何規劃和準備一個較好的設計周期,因為消費電子行業總有令人驚奇的創新,因此車內的信息娛樂系統很快就會變得過時。
 |
GENIVI 規范的系統架構圖 |
為了緊跟這股創新浪潮,汽車生產商和供貨商應合力開發和定義一個針對信息娛樂系統開發的通用基礎架構。通過放棄專有的操作系統并采用基于開源軟件的標準方法,汽車行業就能夠共享一個穩定的車載信息娛樂系統中間件,這樣即使出現了新的挑戰,汽車行業的廠商也能夠集體進行改進和更新。
GENIVI 聯盟
非營利的GENIVI 聯盟成員現在包括170多家汽車生產商和供貨商,其宗旨是共享一個標準的車載信息娛樂系統開發的開源平臺。該聯盟希望最終能夠從根本上改變汽車生產商和供貨商打造現代車載信息娛樂系統的方式。GENIVI真正的好處將體現在汽車生產商在他們的未來系統中訪問、修改和重新使用軟件的能力。
GENIVI 的主要任務是確定和界定聯盟成員認為無差別的車載信息娛樂系統(如圖)的核心功能。在應用層面,汽車生產商們可在 GENIVI 平臺的基礎上自由定制,以便打造獨特的駕駛員/乘客體驗,或打造獨家的人機接口體驗。關鍵就在于使這些應用運作的功能(GENIVI 車載信息娛樂平臺和中介軟件),這些功能在開發出來后可以重新使用或重新整合進不同汽車生產商及其自有汽車系列的車載信息娛樂產品中。
在這種情況下,GENIVI 規范的特點和功能被更多汽車生產商及其供貨商所接受。大部分(80%左右)被納入 GENIVI 規范的內容是已經寫好的并且存在于開源領域數千個“項目”中的部分項目的程序代碼。該軟件代碼的開發是為了用于消費電子產品或網絡,并且不加修改就可用于車載信息娛樂系統。
該規范中另外15%的程序代碼必須進行修改或調整才能適用于特殊的汽車參數。GENIVI 成員分別負責各自的開源項目,做這方面的修改。GENIVI 規范剩余5%的程序代碼對于車載信息娛樂系統而言非常獨特,現在還沒有這樣的開源項目存在。
GENIVI Compliant軟件平臺
GENIVI 大約每六個月更新一次其 Linux 車載信息娛樂系統規范,并按發布版本進行編號。最近發布的規范是 GENIVI Compliance 3.0。每次更新規范都要細化相關要求、要求更新組件版本并增加新的所需組件。3.0規范中包含69個單獨的開源組件,其中大部分包含多個子組件。3.0規范的重要如下:
1. 要求合規的平臺使用 Linux 操作系統的當前版本。
2. 增加新的藍牙功能和一個節點管理器,節點管理器用于校核整理汽車多源信息,實現共享同一個顯示屏的應用間的快速切換。
3. 強制使用最新開源組件來管理互聯網連接、按需建立網絡連接、選擇和識別 Wi-Fi 網絡以及提供與他人對話的應用和服務。
明導國際等聯盟成員依據這個規范來建立車載信息娛樂系統軟件平臺。這些平臺將受到 GENIVI 的審核,如果符合規范就會被注冊為 GENIVI 合規產品。盡管有些成員提供的是一個完整的 GENIVI 平臺,但聯盟其他成員也可以集中精力只研究一個合規平臺的單個或多個部件。
自該規范首推以來,聯盟成員開發的 GENIVI 合規平臺的數量在過去兩年里實現穩定增長。目前,來自19個不同的 GENIVI 成員的50多個軟件平臺已被注冊為 GENIVI 合規產品。
(本文由明導Mentor Graphic提供,原文鏈接)