多核處理器下智能車載平臺的設(shè)計與實現(xiàn)
對于通信功能,測試案例首先通過異步的通信方式,在SmartOSEK的空閑任務(wù)中將字符’x’發(fā)送到消息隊列中,并給Android發(fā)送信號。圖5為的運行時通過串口打印的部分log信息,從log中可以看到,SmartOSEK發(fā)送給Android的字符’x’,在CPU0即Android綁定的處理器上成功接收。第二段log打印了通過系統(tǒng)調(diào)用Android將信息發(fā)送到共享內(nèi)存異步緩沖區(qū)中,并向SmartOSEK內(nèi)核即CPU1發(fā)送接收信號,SmartOSEK接收到信號后讀取發(fā)送的消息,即字符’y’?! ?/p>本文引用地址:http://www.ex-cimer.com/article/146841.htm
結(jié)束語
本文面向汽車智能化的發(fā)展趨勢,針對車載平臺對人機(jī)交互和實時控制的兩個方面的需求,通過對當(dāng)前主流的嵌入式虛擬化系統(tǒng)及相關(guān)技術(shù)進(jìn)行分析,提出了基于多核處理器硬件平臺的多操作系統(tǒng)運行方法,通過采用分區(qū)隔離的設(shè)計,實現(xiàn)了一種同時滿足人機(jī)交互和實時控制兩方面功能需求的嵌入式智能車載平臺,為汽車智能化發(fā)展提供了有效的手段。
參考文獻(xiàn):
[1] 陸凌濤.車載信息系統(tǒng)注重個性人機(jī)交互將成現(xiàn)實[N].中國電子報,2012-07-10,(9)
[2] 中國行業(yè)分析網(wǎng).車載環(huán)境趨向于多核化和虛擬化分析[EB/OL].http://www.chinairn.com/news/20121106/197780.html
[3] 葉常春.嵌入式虛擬化技術(shù)[J].計算機(jī)工程與科學(xué),2012,34, (3):41-45
[4] SYSGO. PikeOS RTOS and Virtualization Concept[EB/OL].http://www.sysgo.com
[5] 維基百科.COQOS[EB/OL].http://en.wikipedia.org/wiki/COQOS
[6] RUSHBY J. Design and Veri cation of Secure Systems[C].the 8th ACM Symposium on Operating System Principles. Pacific Grove, California; ACM Operating Systems Review, 1981
[7] 陳娟.ARINC653分區(qū)操作系統(tǒng)在綜合模塊化航空電子系統(tǒng)中的應(yīng)用[J].電訊技術(shù),2009,49,(5):89-92
[8] 維基百科.Open Kernel Labs[EB/OL].http://en.wikipedia.org/wiki/Open_Kernel_Labs
[9] Open Kernel Labs. Open Kernel Labs Software Surpasses Milestone of 1.5 Billion Mobile Device Shipments[EB/OL].http://www.ok-labs.com
[10] JONES T.嵌入式系統(tǒng)的虛擬化[R].IBM開發(fā)者社區(qū),2012-5-11
[11] 張呂紅.參照AUTOSAR標(biāo)準(zhǔn)的SmartOSEK OS 4.0的設(shè)計與實現(xiàn)[D].杭州:浙江大學(xué),2010
評論