孫小冬 陳文芳 曹尚貴 楊長(zhǎng)富 徐君飛
(奇瑞汽車股份有限公司,安徽 蕪湖 241009)
隨著中國汽車產(chǎn)業(yè)的飛速發(fā)展,以及汽車電子技術(shù)的不斷進(jìn)步,Telematics 已經(jīng)成為汽車行業(yè)備受關(guān)注的熱點(diǎn)。伴隨Telematics 技術(shù)與互聯(lián)網(wǎng)的逐漸融合,產(chǎn)品形態(tài)更新迭代的速度也越來越接近互聯(lián)網(wǎng)的發(fā)展速度。基于什么操作系統(tǒng)設(shè)計(jì)開發(fā)車載終端,使其能夠支撐整個(gè)Telematics 系統(tǒng),是一個(gè)日益重要且值得深入研究的課題。
眾所周知,操作系統(tǒng)是智能設(shè)備的基礎(chǔ)和靈魂。微軟曾通過操作系統(tǒng)在PC 行業(yè)獨(dú)大,盡管有諸多類Unix、類Linux 系統(tǒng)層出不窮,但依然不能撼動(dòng)Windows 操作系統(tǒng)在PC 領(lǐng)域的領(lǐng)導(dǎo)地位。智能手機(jī)及其他手持設(shè)備的出現(xiàn),才總算打破了Windows 一家獨(dú)大的局面,從Linux、QNX 出現(xiàn),到Symbian、WP、Android、iOS 等系統(tǒng)發(fā)展,更新不斷。另外,各種系統(tǒng)均有自身不同的生態(tài)環(huán)境,讓操作系統(tǒng)之爭(zhēng)變得更加激烈。
車載智能終端在操作系統(tǒng)方面的選型,變得日益重要。車載終端與手機(jī)同樣屬于智能移動(dòng)終端,除了完成本身信息類功能之外,娛樂、資訊等功能也越來越受到重視,集成更多的傳感器實(shí)現(xiàn)更多先進(jìn)的功能也成為了普遍現(xiàn)象。由于不同系統(tǒng)后面是不同的生態(tài)環(huán)境,選擇哪種操作系統(tǒng),其實(shí)也是對(duì)其后生態(tài)的選擇。
車載終端為客戶提供信息通信、地圖導(dǎo)航、生活服務(wù)和安防等功能,就像互聯(lián)網(wǎng)絡(luò)中的電腦、移動(dòng)互聯(lián)網(wǎng)中的手機(jī),車載終端是車主獲取車聯(lián)網(wǎng)最終價(jià)值的媒介,可以說是網(wǎng)絡(luò)中十分重要的節(jié)點(diǎn)。
目前市場(chǎng)上存在多個(gè)操作系統(tǒng)平臺(tái),主要有Microsoft embedded automotive 7 操作系統(tǒng)平臺(tái)、WinCE 操作系統(tǒng)平臺(tái)、QNX 操作系統(tǒng)平臺(tái)、Linux(Genivi)操作系統(tǒng)平臺(tái)、IOS 操作系統(tǒng)平臺(tái)以及Android 操作系統(tǒng)平臺(tái)等。很多車載導(dǎo)航娛樂終端并不適合“車聯(lián)網(wǎng)”的發(fā)展,其核心原因是采用了非開放的、非智能的終端系統(tǒng)平臺(tái),基于這類平臺(tái)進(jìn)行Telematics 智能車載終端的研發(fā)難度較大,受到的制約也比較多。開源操作系統(tǒng)平臺(tái)Android 和Linux,有希望成為車載終端的主流操作系統(tǒng)。Android 專為觸摸操作進(jìn)行了優(yōu)化,體驗(yàn)良好、可個(gè)性化定制,應(yīng)用豐富且應(yīng)用數(shù)量快速增長(zhǎng),已經(jīng)形成了成熟的網(wǎng)絡(luò)生態(tài)系統(tǒng)。而Genivi 聯(lián)盟主推的Linux 操作系統(tǒng)在車載平臺(tái)上應(yīng)用較廣,具有實(shí)時(shí)、穩(wěn)定的優(yōu)點(diǎn)。下面選取了若干主要的操作系統(tǒng)平臺(tái)進(jìn)行分析和對(duì)比。
各系統(tǒng)軟件平臺(tái)分析主要依據(jù)的指標(biāo)為:系統(tǒng)成本、系統(tǒng)的用戶、以及應(yīng)用程序擴(kuò)展性等方面。綜合Microsoft Embedded Automotive 7,QNX 以及Android 三款操作系統(tǒng)主要性能參數(shù),分析結(jié)果如表1 所示。
三種系統(tǒng)軟件平臺(tái)(OS)優(yōu)缺點(diǎn)對(duì)比情況如下:
表1 各系統(tǒng)軟件優(yōu)缺點(diǎn)對(duì)比表
另外我們對(duì)Microsoft Embedded Automotive 7,QNX 以及Android三款操作系統(tǒng)平臺(tái)進(jìn)行了多方面綜合對(duì)比,具體對(duì)比情況見表2。
(1)三種系統(tǒng)軟件平臺(tái)(OS)綜合對(duì)比情況如下(表3):
表2 各系統(tǒng)軟件綜合對(duì)比表
(2)三種系統(tǒng)軟件平臺(tái)(OS)參數(shù)和特性比較表如下:從以上參數(shù)比較得出,由于Windows 和QNX 系統(tǒng)軟件屬于商業(yè)級(jí)嵌入式操作系統(tǒng),所以它們?cè)谛阅芤约胺?wù)上有較好的保證,但是價(jià)格昂貴,且不公開核心代碼,可定制性較差;而Android 等系統(tǒng)軟件屬于開源操作系統(tǒng),核心代碼是公開的,盡管其在技術(shù)支持和服務(wù)上有所欠缺,且對(duì)開發(fā)人員有較高的要求,但具有用戶可定制性好,可持續(xù)開發(fā)性強(qiáng)及費(fèi)用低廉等優(yōu)勢(shì)。正因?yàn)殚_源系統(tǒng)具有其特點(diǎn)及優(yōu)勢(shì),從目前來看,它們極其可能成為嵌入式操作系統(tǒng)應(yīng)用的主要推動(dòng)力。
表3 各系統(tǒng)軟件參數(shù)對(duì)比表
應(yīng)該根據(jù)自身的主要需求選擇理想的操作系統(tǒng)。我們嘗試通過一些典型的需求描述,選擇合適的操作系統(tǒng)。
(1)如果主要訴求是要求有豐富的第三方應(yīng)用,并且想吸引足夠的第三方開發(fā)者加入的話,無疑Android 系統(tǒng)是第一選擇。
(2)若希望沿用之前在WinCE 系統(tǒng)的技術(shù)資源,Windows Embedded Automotive 7 車機(jī)系統(tǒng)是最佳選擇。這樣能夠充分利用既有資源,并且有一定量的硬件供選擇。在成本上有一定的控制能力。
(3)如果及其注重穩(wěn)定性,但對(duì)其他擴(kuò)展能力不關(guān)注,而且自身有很強(qiáng)大的開發(fā)能力的話,可以嘗試選擇QNX 系統(tǒng)。
本文是希望選擇一個(gè)成本低、擴(kuò)展性好,且有豐富第三方應(yīng)用的未來車載終端軟件平臺(tái),因此考慮Android 系統(tǒng)作為首選,以適應(yīng)Telematics 產(chǎn)品發(fā)展速度快和功能迭代頻繁的市場(chǎng)需求。
我們對(duì)Telematics 的認(rèn)知多樣,其實(shí)現(xiàn)形態(tài)多樣,Telematics 行業(yè)未來必將百花齊放,會(huì)有無數(shù)新的理念不斷涌現(xiàn)。也會(huì)有無數(shù)的新資源融入到車載智能終端軟件系統(tǒng)中來。但依照當(dāng)前相關(guān)基礎(chǔ)設(shè)施、汽車行業(yè)的發(fā)展來看,車載智能終端及其軟件平臺(tái)還有很長(zhǎng)的路要走。從目前來看,近5 年的發(fā)展方向應(yīng)該難離智能交通、自動(dòng)駕駛、人車交互、車與車/設(shè)施交互幾個(gè)方面,為了更好支持各種新功能實(shí)現(xiàn),那么智能終端軟硬件均會(huì)得到支持和發(fā)展。
[1]約瑟夫.Telematics 引領(lǐng)汽車數(shù)字信息化革命[J].電子產(chǎn)品世界,2005,12:32-42.
[2]艾倫.汽車電子的下一步—Telematics[J].汽車電子,2006,11:21-23.
[3]郭之明,徐克寶.基于uC/OS-Ⅱ的Telematics 車載終端控制器開發(fā)[J].國外電子測(cè)量技術(shù),2006,12:8-12.
[4]馮堅(jiān).下一代車載通訊(Telematics)系統(tǒng)[J].汽車與配件,2007,2:24-27.