汽車電子ECU開發(fā)測試
面向模型的軟件開發(fā)為實現(xiàn)創(chuàng)新功能開辟了一條有效途徑。因此,定制的帶有標(biāo)示(如:方框圖有和限狀態(tài)機)的面向模型的軟件開發(fā)方法正逐漸取代純文本形式的軟件規(guī)范。
軟件功能建模還具備其他的優(yōu)點。規(guī)范模型條理清晰且不會引起釋義偏差。此外,該規(guī)范適用于計算機執(zhí)行(通過仿真/虛擬原形開發(fā))和車輛體驗(通過快速原形開發(fā))。這些優(yōu)點促成“數(shù)字化規(guī)范”被廣泛接受。該規(guī)范數(shù)年來一直受到ETAS綜合開發(fā)工具的支持。
開發(fā)步驟
面向模型的開發(fā)流程包括以下開發(fā)步驟:
軟件功能建模和仿真/虛擬原型開發(fā),包括驅(qū)動程序、車輛,和PC環(huán)境
在現(xiàn)實車輛上進(jìn)行軟件功能快速原型開發(fā)
在ECU上將功能函數(shù)化
使用硬件在環(huán)測試系統(tǒng)測試軟件功能
在車輛上對軟件功能進(jìn)行測量和標(biāo)定
ECU軟件只有在功能成功得到確認(rèn)的前提下才能在車輛上進(jìn)行安裝,因此,原型開發(fā)工具在早期階段進(jìn)行的功能確認(rèn)能夠顯著降低風(fēng)險。進(jìn)而減少了軟件開發(fā)的迭代次數(shù)。
評論