新聞中心

EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 面向OEM的AUTOSAR汽車開放系統(tǒng)架構(gòu)解決方案

面向OEM的AUTOSAR汽車開放系統(tǒng)架構(gòu)解決方案

作者: 時(shí)間:2010-04-13 來源:網(wǎng)絡(luò) 收藏
 

在系統(tǒng)配置階段,第一步是收集系統(tǒng)配置輸入內(nèi)容。首先收集實(shí)現(xiàn)該功能所需的軟件構(gòu)件,如圖4右部邊框所示,在本系統(tǒng)中共使用了5個(gè)軟件構(gòu)件,按照提供的軟件構(gòu)件模板編寫每個(gè)軟件構(gòu)件的描述文件;然后明確系統(tǒng)中所用到的ECU資源,形成ECU資源描述文件,如圖4左上部邊框所示,這里有3類ECU;最后是系統(tǒng)約束條件的描述文件,描述系統(tǒng)的網(wǎng)絡(luò)拓?fù)潢P(guān)系。一般OEM需要提供軟件構(gòu)件描述和系統(tǒng)約束描述文件,以供零部件供應(yīng)商在ECU系統(tǒng)開發(fā)時(shí)使用。

圖4:系統(tǒng)配置輸入內(nèi)容。

  以上描述文件的生成均有專門的工具(這類工具統(tǒng)稱為描述文件編輯器)支持,用戶只需向工具中填充規(guī)定的內(nèi)容即可。

  軟件構(gòu)件描述文件的生成,需要獲取每個(gè)軟件構(gòu)件的關(guān)于接口,行為,直接的硬件接口(I/O),運(yùn)行性能需求(內(nèi)存,功耗,定時(shí)等)等方面的信息;而軟件構(gòu)件描述文件本身將包含4部分內(nèi)容:

  * 一般特性:名稱,生產(chǎn)商等

  * 通信屬性:端口,接口

  * 內(nèi)部結(jié)構(gòu):子構(gòu)件,連接關(guān)系

  * 需要的硬件資源:處理時(shí)間,調(diào)度,內(nèi)存大小和類型等。

  ECU資源描述文件生成之前,需要獲取每個(gè)ECU的關(guān)于傳感器和執(zhí)行器,硬件接口,硬件屬性(內(nèi)存,處理器,功耗),連接和帶寬等方面的信息;而ECU描述文件本身將包含7部分內(nèi)容:

  * 一般特性:名稱,生產(chǎn)商等

  * 溫度(自身,環(huán)境,冷卻/加熱)

  * 可用的信號(hào)處理方法

  * 可用的編程能力

  * 可用的硬件:微控制器,架構(gòu)(如多處理器);內(nèi)存,接口(CAN,LIN,MOST,F(xiàn)lexRay),外設(shè)(傳感器/執(zhí)行器),連接(如引腳數(shù)目)。

  * RTE之下針對微控制器的基礎(chǔ)軟件模塊

  * 從引腳到ECU抽象層的信號(hào)

  系統(tǒng)約束描述文件生成之前,需要關(guān)于整個(gè)系統(tǒng)的信息,如總線系統(tǒng),協(xié)議,通信矩陣和屬性,功能集群,功能部署(向ECU的分布);而系統(tǒng)約束描述文件本身將包含3部分內(nèi)容:

  * 網(wǎng)絡(luò)拓?fù)洌嚎偩€(CAN,LIN,F(xiàn)lexRay),連接的ECU,網(wǎng)關(guān),電源供應(yīng)

  * 通信(針對每個(gè)通道):通信矩陣,網(wǎng)關(guān)表

  * 軟件構(gòu)件的映射

  以上所描述的系統(tǒng)配置輸入內(nèi)容收集完整后,使用系統(tǒng)配置工具導(dǎo)出系統(tǒng)配置文件,這一步?jīng)Q定哪個(gè)軟件構(gòu)件運(yùn)行在哪塊ECU上,它生成ECU配置描述;此外還生成該系統(tǒng)內(nèi)的通信矩陣。如圖5所示。

圖5:系統(tǒng)配置結(jié)果。

 



關(guān)鍵詞: AUTOSAR 嵌入式軟件 汽車電子

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉