多核處理器下智能車載平臺的設(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’。
本文引用地址:http://m.butianyuan.cn/article/146841.htm結(jié)束語
本文面向汽車智能化的發(fā)展趨勢,針對車載平臺對人機交互和實時控制的兩個方面的需求,通過對當前主流的嵌入式虛擬化系統(tǒng)及相關(guān)技術(shù)進行分析,提出了基于多核處理器硬件平臺的多操作系統(tǒng)運行方法,通過采用分區(qū)隔離的設(shè)計,實現(xiàn)了一種同時滿足人機交互和實時控制兩方面功能需求的嵌入式智能車載平臺,為汽車智能化發(fā)展提供了有效的手段。
參考文獻:
[1] 陸凌濤.車載信息系統(tǒng)注重個性人機交互將成現(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].計算機工程與科學,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標準的SmartOSEK OS 4.0的設(shè)計與實現(xiàn)[D].杭州:浙江大學,2010
評論