助力車載娛樂系統(tǒng)開發(fā),工程師必備的開源軟件指南
像通用或者大眾等大型汽車廠商,由于產(chǎn)量大,因而有足夠的能力完全從頭開始構(gòu)建車載娛樂信息系統(tǒng)(IVI)平臺。然而,對于較小的廠商來說,他們更希望能夠找到一個適用的現(xiàn)有IVI架構(gòu),從而重復(fù)使用其構(gòu)建模塊。他們不想白費力氣去做重復(fù)工作,例如制作USB和硬盤驅(qū)動器等標(biāo)準(zhǔn)部件,所以具備可復(fù)用性的開源平臺對他們來說是極具成本效益的一種方案。這也就是為什么汽車市場對類似于GeniviLinux的方案趨之若鶩—因為開源IVI的協(xié)作性能有助于降低每個平臺的工程量,從而加速開發(fā)、縮短總體上市時間。在可能的情況下,CSR也需要與其他車載娛樂信息系統(tǒng)領(lǐng)先廠商合作,以便減少實現(xiàn)無線連接所需的工程壓力,例如:CSR就一直與MentorGraphics密切合作開發(fā)GeniviLinux開源平臺。
與現(xiàn)存專有系統(tǒng)相比,開源軟件具備幾個優(yōu)勢。首先,開源軟件具備的協(xié)作性意味著平臺的所有注冊用戶都可推動組件軟件的發(fā)展,因此從許可軟件的角度來說,它較之專有系統(tǒng)必定更加實惠;而從硬件的角度來說,它也有利于節(jié)省成本。其次,由于所有組件均基于飛思卡爾或德州儀器芯片,因此汽車制造商在市場上就擁有更大的靈活性及更多選擇,采購部門在采購如SoC類的高成本組件時便可將價格納入核心考慮因素。
毫無疑問,開源平臺的運行同時還面臨諸多挑戰(zhàn),因此采用開源IVI平臺進(jìn)行開發(fā)的一線供應(yīng)商必須密切關(guān)注這些問題,以保障其部署于組件軟件之上的IP地址免遭GPL許可的波及。過去幾年,安全漏洞管理,如保護(hù)IP地址免遭GPL許可的波及,以及控制因檢查代碼是否符合開源許可規(guī)則而產(chǎn)生的相關(guān)成本一直是開源平臺面臨的難題。然而,這些已不再是大問題,因為Linux等解決方案可為汽車市場提供極其穩(wěn)健的操作系統(tǒng)。