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

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

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

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

評(píng)論