一、Bypass方法論
旁路(Bypass)是快速原型(RP)技術(shù)的一個實時應(yīng)用方案。正如上面形象又詼諧的動畫所表現(xiàn)的,該方法的實現(xiàn)方式為:將ECU的部分功能,放在連接至ECU的外部原型控制器中執(zhí)行,或直接利用ECU自身可用內(nèi)存空間進(jìn)行運算。而ECU軟件當(dāng)前的實時計算結(jié)果將被這些新的運算結(jié)果覆蓋。
通常,ECU軟件功能開發(fā)人員在工作環(huán)境中,會使用基于圖形建模的開發(fā)工具(如MATLAB/Simulink)進(jìn)行開發(fā)。某些情況下是需要替換現(xiàn)有功能,另一些情況則是需要增加新功能。這些功能不僅應(yīng)在PC端的開發(fā)環(huán)境進(jìn)行測試,更需與ECU現(xiàn)有功能結(jié)合進(jìn)行實時測試。功能開發(fā)人員應(yīng)能快速靈活測試新功能,為此專門開發(fā)了bypass這種高效開發(fā)方式——新功能可在外部快速原型硬件(External Bypass)或ECU自身(Internal Bypass)上完成運算。
External Bypass優(yōu)勢:
特別適用于復(fù)雜原型功能的開發(fā)
可支持附加傳感器/執(zhí)行器的接入
Internal Bypass優(yōu)勢:
與ECU軟件保持嚴(yán)格同步(無raster丟失)
獨立于ECU接口與附加硬件
○可在多個測試臺架上實現(xiàn)低成本并行測試
○bypass接入點數(shù)量無限制
二、EHOOKS產(chǎn)品簡介
EHOOKS是ETAS的一款軟件工具,針對于bypass用途,它提供了一種準(zhǔn)確可靠的方法來修改ECU軟件。只需ECU的HEX和A2L文件,而無需訪問ECU源代碼即可實現(xiàn)軟件變量與任務(wù)進(jìn)程的bypass掛鉤(hook)功能。
使用EHOOKS能帶來哪些優(yōu)勢
快速生成包含bypass掛鉤的HEX文件,顯著縮短軟件開發(fā)與交付周期
內(nèi)部bypass在ECU目標(biāo)硬件上高效運行可有效降低成本,同時更全面支持基于ASCET和MATLAB/Simulink的外部原型bypass
簡化的hook掛鉤配置界面,為軟件測試環(huán)節(jié)開拓了bypass技術(shù)的應(yīng)用前景
對真實ECU和虛擬ECU,提供完全相同的用戶功能及工作流
三、EHOOKS功能概要
在基于EHOOKS的bypass方案中,存在一個稱為prepare的階段。在此階段中,所有必要的ECU內(nèi)部信息(如變量/報文名稱、報文地址、進(jìn)程名稱、進(jìn)程地址、進(jìn)程大小、調(diào)度信息、空閑內(nèi)存段等)都會從ECU軟件中提取出來,并加密到A2L文件中,該A2L文件及HEX文件將會由ECU供應(yīng)商交付給OEM廠商。
此后,OEM廠商可將這些文件加載到etas提供的EHOOKS開發(fā)環(huán)境DEV工具中,根據(jù)需求靈活配置hook掛鉤變量,并可快速生成新的HEX文件。通過這種方式,OEM廠商可自主在極短時間內(nèi)生成帶有附加掛鉤功能的新ECU軟件,無需再次聯(lián)系EUC供應(yīng)商,從而顯著節(jié)省開發(fā)時間并加速產(chǎn)品上市。
四、Hook掛鉤類型
Constant/Calibration Bypass
使用常數(shù)或可標(biāo)定的值來修改軟件變量
On Target Bypass
在EUC中部署并執(zhí)行新的功能函數(shù),并使用該函數(shù)的計算值來修改軟件變量
External Bypass
外部bypass允許軟件變量被外部快速原型硬件中運行的功能所修改,EUC通過ETK與快速成型進(jìn)行實時通信。
五、應(yīng)用實例 Predictive damping control
六、EHOOKS當(dāng)前支持的EUC廠商列表
七、AI技術(shù)方案加持
如結(jié)合使用ETAS嵌入式AI編碼器(點擊跳轉(zhuǎn)),還可以快速輕松的將AI神經(jīng)網(wǎng)絡(luò)模型集成到ECU控制器。
八、總結(jié)
以上,EHOOKS非常易于使用。用戶需要做的只是選擇ECU變量,它將從列表中進(jìn)行掛鉤配置,然后單擊按鈕構(gòu)建新版ECU軟件。變更后的HEX和A2L在短短幾分鐘內(nèi)便可輕松獲取。
同時,EHOOKS在ECU軟件供應(yīng)商和使用該軟件的OEM之間提供安全的數(shù)據(jù)交換。這使得EHOOKS能夠利用ECU軟件的深度內(nèi)部知識,以確保高質(zhì)量的掛鉤,同時保護(hù)ECU軟件供應(yīng)商的知識產(chǎn)權(quán)。
-
控制器
+關(guān)注
關(guān)注
114文章
17516瀏覽量
188836 -
軟件
+關(guān)注
關(guān)注
69文章
5253瀏覽量
90403 -
ecu
+關(guān)注
關(guān)注
14文章
952瀏覽量
56645 -
Bypass
+關(guān)注
關(guān)注
0文章
9瀏覽量
5957
原文標(biāo)題:使用Bypass工具加速ECU軟件開發(fā)與標(biāo)定
文章出處:【微信號:ETASChina,微信公眾號:ETAS易特馳】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
ECU電控軟件開發(fā)及測試介紹

LDRA工具和VDSP++軟件開發(fā)環(huán)境的整合有什么意義?
ECU/MCU軟件開發(fā)
基于OSEKturbo的電控柴油機(jī)ECU軟件開發(fā)與實現(xiàn)
泛華測控推出ECU測量與標(biāo)定軟件----CALAB
基于XCP協(xié)議的通用型ECU標(biāo)定軟件的開發(fā)段延喜
新能源汽車ECU標(biāo)定工具-ATI VISION標(biāo)定系統(tǒng)
汽車電子技術(shù)——ECU/MCU嵌入式軟件開發(fā)

Vector DaVinci Team解決方案實現(xiàn)AUTOSAR Classic ECU軟件開發(fā)

9月12日云技術(shù)研討會 | ECU電控軟件開發(fā)及測試全流程解決方案

評論