瑞薩為以車(chē)載E/E架構(gòu)為核心的中央網(wǎng)關(guān)提供R-Car S4 SoC和在其上運(yùn)行的軟件。中央網(wǎng)關(guān)可以控制汽車(chē)與外部世界的連接,以及控制汽車(chē)內(nèi)部數(shù)據(jù)的通信。以前不存在的被盜車(chē)輛追蹤和遠(yuǎn)程故障診斷等便利的服務(wù),通過(guò)將汽車(chē)連接到云端已經(jīng)開(kāi)始實(shí)現(xiàn)。本篇文章主要介紹在R-Car S4上運(yùn)行的軟件。
背景
為了提高汽車(chē)的便利性和安全性,需要處理的數(shù)據(jù)量正在逐年增加。為了能夠有效的管理越來(lái)越多的數(shù)據(jù)傳輸,E/E框架從傳統(tǒng)的分散性架構(gòu)逐漸向域架構(gòu)和區(qū)域架構(gòu)轉(zhuǎn)變。因此,中央網(wǎng)關(guān)應(yīng)運(yùn)而生。中央網(wǎng)關(guān)可以控制云端的服務(wù)器和車(chē)輛之間的連接,以及車(chē)輛內(nèi)部不同網(wǎng)絡(luò)域之間的連接。
車(chē)輛內(nèi)部網(wǎng)絡(luò)中的通信協(xié)議,以前業(yè)界標(biāo)準(zhǔn)是使用經(jīng)ISO標(biāo)準(zhǔn)化的CAN。然而,最近能夠?yàn)榇罅繑?shù)據(jù)傳輸提供高速通信的以太網(wǎng)已經(jīng)得到了廣泛的應(yīng)用。因此需要中央網(wǎng)關(guān)來(lái)處理這些協(xié)議。
面向中央網(wǎng)關(guān)R-Car S4的軟件
下文將介紹R-Car S4上運(yùn)行的軟件。瑞薩提供面向R-Car S4的軟件的SDK(軟件開(kāi)發(fā)工具包)。該SDK將實(shí)現(xiàn)網(wǎng)關(guān)功能所需的軟件打包,其中包含了以太網(wǎng)驅(qū)動(dòng)程序(Autosar MCAL/Linux BSP)、以太網(wǎng)交換機(jī)控制庫(kù)和CAN-以太網(wǎng)轉(zhuǎn)換庫(kù)等??蛻艨梢允褂肧DK輕松開(kāi)始開(kāi)發(fā)網(wǎng)關(guān)應(yīng)用程序。
以太網(wǎng)交換機(jī)控制庫(kù)
以太網(wǎng)交換機(jī)控制庫(kù)提供的API可以輕松訪問(wèn)豐富功能的以太網(wǎng)交換機(jī)HW IP。以前關(guān)于有效載荷中的數(shù)據(jù)的路由過(guò)程,如協(xié)議類型(UDP等)和EtherType(Ping,ARP等)是由客戶在CPU上使用自己的軟件實(shí)現(xiàn)的,現(xiàn)在可以轉(zhuǎn)變?yōu)镽-Car S4的控制庫(kù)通過(guò)使用以太網(wǎng)交換機(jī)HW IP來(lái)執(zhí)行。與CPU上的軟件處理相比,以太網(wǎng)交換機(jī)HW IP縮短了處理時(shí)間從而實(shí)現(xiàn)了低延遲的數(shù)據(jù)傳輸。因?yàn)檫@種低延遲的數(shù)據(jù)傳輸,可以實(shí)時(shí)的進(jìn)行從異常檢測(cè)到異常處理的過(guò)程,從而提高了安全性。
CAN-以太網(wǎng)轉(zhuǎn)換庫(kù)
CAN-以太網(wǎng)轉(zhuǎn)換庫(kù)完成了CAN幀數(shù)據(jù)和以太網(wǎng)幀數(shù)據(jù)的相互轉(zhuǎn)換。舉一個(gè)這種轉(zhuǎn)換過(guò)程的應(yīng)用場(chǎng)景,例如使用客戶的Autosar BSW的PDU路由器,由于CAN幀數(shù)據(jù)和以太網(wǎng)幀數(shù)據(jù)不能直接轉(zhuǎn)換所以完成轉(zhuǎn)換過(guò)程需要花費(fèi)較長(zhǎng)時(shí)間。然而,使用這個(gè)庫(kù)就可以實(shí)現(xiàn)數(shù)據(jù)直接轉(zhuǎn)換,從而縮短了轉(zhuǎn)換時(shí)間。瑞薩認(rèn)為這將有助于實(shí)現(xiàn)低延遲的數(shù)據(jù)傳輸。
瑞薩不僅提供試驗(yàn)板,而且還提供虛擬開(kāi)發(fā)環(huán)境作為運(yùn)行SDK的環(huán)境。這意味著使用虛擬開(kāi)發(fā)環(huán)境的話,無(wú)需試驗(yàn)板就可以開(kāi)始網(wǎng)關(guān)應(yīng)用的開(kāi)發(fā)。另外瑞薩還在考慮在虛擬開(kāi)發(fā)環(huán)境中加入實(shí)際設(shè)備上沒(méi)有的調(diào)試功能,以幫助客戶解決問(wèn)題。舉一個(gè)實(shí)際的應(yīng)用場(chǎng)景,如果數(shù)據(jù)沒(méi)有按預(yù)期傳輸?shù)侥康牡?,因?yàn)樾枰{(diào)查復(fù)雜的路由配置來(lái)確定原因,所以需要花費(fèi)較長(zhǎng)時(shí)間來(lái)解決這個(gè)問(wèn)題。在這種情況下,瑞薩認(rèn)為向客戶提供在實(shí)際設(shè)備上無(wú)法獲得的調(diào)試信息,將會(huì)更快速的查明原因。
關(guān)于虛擬開(kāi)發(fā)環(huán)境的更多內(nèi)容,請(qǐng)點(diǎn)擊下方圖片跳轉(zhuǎn)到相關(guān)文章查看:
本文主要介紹了在R-Car S4上運(yùn)行的軟件。瑞薩今后將繼續(xù)提供更好的軟件和開(kāi)發(fā)環(huán)境,為實(shí)現(xiàn)便利和舒適的社會(huì)作出貢獻(xiàn)。