毋庸置疑,當今設計和實(shí)現高可靠性汽車(chē)電控制單元(ECU)軟件的關(guān)鍵是擁有標準化的軟件模塊,同時(shí)最理想的情況是,存在一個(gè)預先集成好的標準化平臺,為上層應用軟件提供堅實(shí)的基礎。這樣,應用軟件工程師就可以將精力集中在各自的核心競爭力上。 EB(Elektrobit)簡(jiǎn)介 EB 作為嵌入式系統軟件解決方案的提供商,以前瞻性的發(fā)展思路,始終專(zhuān)注于先進(jìn)的技術(shù),并將其轉化為優(yōu)越的產(chǎn)品和方案服務(wù)于終端客戶(hù)。EB汽車(chē)軟件事業(yè)部在國際化的道路上已經(jīng)躋身于嵌入式汽車(chē)軟件和汽車(chē)網(wǎng)絡(luò )解決方案最具影響力的供應商之列,并在推動(dòng)汽車(chē)軟件的標準化進(jìn)程中發(fā)揮著(zhù)重要作用。 EB tresos產(chǎn)品族 作為AUTOSAR組織的高級會(huì )員,EB為該規范的開(kāi)發(fā)和實(shí)施做了大量的工作,實(shí)現了ECU基礎軟件開(kāi)發(fā)工具產(chǎn)品族——EB tresos。該產(chǎn)品族介紹如下: EB tresos Designer是一個(gè)基于A(yíng)UTOSAR標準的系統網(wǎng)絡(luò )設計工具,主要用于通信矩陣的生成。當車(chē)內ECU通過(guò)一個(gè)公共媒介如FlexRay相互通信時(shí),所必需的全局信息就包含于通信矩陣中。無(wú)論用戶(hù)對通信網(wǎng)絡(luò )的設計是從零開(kāi)始,還是為了以后的驗證和完善,從導入已有的配置文件起步,該工具都能為您的工作提供便利。 作為EB tresos產(chǎn)品族的一員,EB tresos Designer生成的通信矩陣,能被EB tresos Studio在配置ECU基礎軟件模塊時(shí)使用,也能被EB tresos Busmirror在模擬仿真通信時(shí)使用,還能被EB tresos Inspector用來(lái)分析整個(gè)網(wǎng)絡(luò )在通信媒介上的流量。EB tresos Designer具有如下顯著(zhù)特點(diǎn): ·遵循工作流程:根據網(wǎng)絡(luò )設計流程指導用戶(hù)從頭開(kāi)始逐步創(chuàng )建通信矩陣; ·FlexRay配置向導:對在線(xiàn)參數約束性審查,實(shí)現FlexRay關(guān)聯(lián)參數的快速配置; ·多功能編輯器:創(chuàng )建信號、PDU和幀的并行分配,規劃時(shí)間調度表; ·數據交換:實(shí)現輸入/輸出功能(FIBEX、CSV-文件和EB tresosDB)。 EB tresos Studio是一個(gè)基于Eclipse符合AU-TOSAR標準的車(chē)用軟件模塊配置和代碼生成工具環(huán)境。通過(guò)它,用戶(hù)可以配置軟件模塊,驗證配置的一致性,以及為標準軟件模塊(如AUTOSAR標準軟件內核)生成代碼。由于框架的可擴展性和開(kāi)放性,除了AUTOSAR基礎軟件模塊以外,它還能集成用戶(hù)特定的軟件模塊或繼承來(lái)的軟件組件。 它作為EB tresos產(chǎn)品族的一員,與EB tresos Auto-Core聯(lián)合使用,可以配置和生成完整的AUTOSAR標準核,該內核能夠為執行復雜控制算法的嵌入式ECU提供全面的基礎軟件平臺。EB tresos Studio與EB tresosDesigner配合,能夠保證與FlexRay總線(xiàn)通信規范的無(wú)縫兼容。此外,EB tresos Studio還保持著(zhù)與第三方軟件架構工具的互操作性,有利于應用AUTOSAR方法集成一個(gè)統一的工具鏈。它具有以下特點(diǎn): ·兼容AUTOSAR規范:提供符合AUTOSAR 3.0和2.1版本的ECU配置; ·通用配置編輯器:圖形化用戶(hù)接口,基于A(yíng)UTOSARXML的ECU配置描述格式; ·配置編輯器的擴展功能:增加了配置有效性檢驗和多列表格顯示; ·代碼生成:基于模板的代碼生成器保證了代碼效率,并包括深層錯誤檢查; ·輸入/輸出器:標準的輸入/輸出格式(FIBEX、DBC、LDF及OIL描述文件); ·AUTOSAR2.1輸入器:可以基于A(yíng)UTOSAR 2.1項目創(chuàng )建AUTOSAR 3.0項目; ·文檔化的開(kāi)放接口:通過(guò)Java API訪(fǎng)問(wèn)ECU配置數據,可以為自有的模塊創(chuàng )建代碼生成器和編輯器。 EB tresos AutoCore由實(shí)際代碼生成器及相關(guān)C代碼庫構成,遵循AUTOSAR ICC3分層結構的中間件,包括近30個(gè)獨立于硬件的標準模塊。代碼生成器為基礎軟件模塊實(shí)施基本一致性檢查,但它的啟動(dòng)和基礎軟件模塊的配置必須從EB tresos Studio里執行。 該產(chǎn)品具有以下特點(diǎn): ·可提供完整的AUTOSAR內核; ·對FlexRay、CAN和LIN提供完全支持; ·支持絕大多數微控制器; ·軟件質(zhì)量可靠,成熟度高,執行效率高。 EB tresos Inspector(與EB 61×0配合使用)應用于總線(xiàn)通信和ECU軟件調試的監測與分析解決方案: ·針對FlexRay、CAN和ADIO信道的多功能分析和測量工具; ·在CAN和FlexRay總線(xiàn)之間執行準確的時(shí)間采樣; ·通過(guò)干擾FlexRay數據幀實(shí)施故障注入; ·為編寫(xiě)用戶(hù)應用程序提供腳本接口; ·能夠記錄、編輯和回放測試數據; ·提供ECU堆棧分析和調試; ·可以啟動(dòng)FlexRay網(wǎng)絡(luò )。 EB tresos Busmirror(與EB 5100/6100配合使用)FlexRay群組仿真工具,用于定標: ·允許獨立的ECU開(kāi)發(fā); ·提供三步群組仿真配置; ·可以設計檢驗故障方案; ·支持OEM的特定擴展(如實(shí)時(shí)計數器); ·支持各種驅動(dòng)的群組仿真解決方案; ·可以整合到用戶(hù)環(huán)境中(NI/LabVIEW和NI/Lab-VIEW RT驅動(dòng),ETAS LabCar HIL系統驅動(dòng),Linux和Windows VISA驅動(dòng),MATLAB/Simulink xPC驅動(dòng))。 EB6100是FlexRay、CAN和ADIO的接口硬件: ·性能穩定,適用于復雜的汽車(chē)環(huán)境(溫度范圍:-30℃~+70℃); ·USB 2.0和Ethernet PC連接; ·帶有實(shí)時(shí)觸發(fā)器的嵌入式日志功能(即行車(chē)記錄儀)。 EB5100是基于PCI背卡的實(shí)時(shí)FlexRay接口板: ·板上CPU頻率為400MHz; ·適合作為PCI、PXI、PHS和VME總線(xiàn)的載板。 EB tresos產(chǎn)品族的工作流程如圖1: EB cresos產(chǎn)品族擁有一個(gè)公共平臺,使所有的工具間實(shí)現數據交換,并提供公共的輸入/輸出器(FIBEX、dbc、Idf、AUTOSAR),為外部工具和定制化的擴展提供開(kāi)放的接口(如自動(dòng)調度算法等)。 EB的成功案例 EB 自1997年就開(kāi)始為寶馬開(kāi)發(fā)應用于不同ECU中的標準核,版本從SC3到目前的SC7,并協(xié)議指定EB作為寶馬標準核設計細節(架構、接口等等)的唯一提供商。尤其是繼SC6中成功使用了一些AUTOSAR的模塊后。SC7使用了完全符合AUTOSAR 2.1標準的軟件模塊。在開(kāi)發(fā)寶馬標準核的項目中,EB提供包括操作系統在內的大多數基礎軟件,并集成所有的軟件模塊,其中集成的通信模塊包括CAN驅動(dòng)、ISO CAN傳輸層、KWP2000診斷、直接OSEK網(wǎng)管和基于寶馬標準的交互層。設計實(shí)現了完整的Bootloader(啟動(dòng))模塊、上面提到的標準組件以及加密模塊等,并完成了對應用軟件交互的診斷過(guò)程。此后,EB還為寶馬標準核里增加了LIN驅動(dòng)和故障記錄模塊,并成功實(shí)現了標準核中OSEK模塊與 AUTOSAR模塊之間的通信。 在車(chē)載網(wǎng)絡(luò )通信總線(xiàn)方面,EB在世界上首次實(shí)現了FlexRay總線(xiàn)技術(shù)在寶馬車(chē)(BMW-X5)上的應用,配置了5個(gè)電子控制單元的懸架控制系統,采用了EB的FlexRay電子控制單元軟件、Bootloader程序以及設計了針對飛思卡爾 MFR4200 FlexRay控制器的協(xié)議邏輯。EB與寶馬的長(cháng)期合作給兩個(gè)企業(yè)都帶來(lái)了很大的成功。 EB作為標致雪鐵龍推薦的4個(gè)支持和服務(wù)企業(yè)之一,不僅與標致雪鐵龍,還與如菲亞特(FIAT)、德?tīng)柛?Delphi)和法雷奧(Valeo)等汽車(chē)制造商和一級供應商有著(zhù)長(cháng)期的合作關(guān)系。EB提供的標準化的汽車(chē)網(wǎng)絡(luò )產(chǎn)品,如符合OSEK標準的CAN通信層軟件、CAN網(wǎng)絡(luò )測試工具、CAN-LIN網(wǎng)絡(luò )診斷和驗證工具、CAN-LIN 幀發(fā)生器、CAN-LIN網(wǎng)絡(luò )接口、實(shí)現CAN-LIN網(wǎng)絡(luò )分析和模擬的硬件以及USB接口硬件等都得到了以上廠(chǎng)商的廣泛采用。 總述 EB作為標準化軟件模塊和基礎軟件供應商、自動(dòng)化代碼生成工具和先進(jìn)的汽車(chē)通信解決方案供應商,以設計自上而下的以軟件為中心的汽車(chē)ECU和網(wǎng)絡(luò )系統架構為目標,正在通過(guò)標準化這一途徑來(lái)降低成本,使中低端汽車(chē)也實(shí)現高端汽車(chē)的功能。 |