This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Advanced Techniques for Simulating ECU C-code on the PC
Technical Paper
2010-01-0431
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Over the last two decades, adoption of model-based techniques for the development of ECU software has resulted in major gains in productivity across the automotive industry. However, the fact remains that the majority of the ECU software today is still hand-written using the “C” programming language. Further, the need to shorten the development time, reduce costs and increase the quality of the ECU software has driven companies to adopt virtual (PC-based) simulation techniques rather than rely on expensive in-vehicle and dynamometer set-ups. This has lead to a situation where the two development philosophies (models and hand-written code) need to be properly integrated in order to fully capitalize on the advantages of PC-based techniques. For the complete ECU system to be simulated, typically, automatically generated C-code from other tools must be integrated as well. Since current tools do not support the integration of hand-written or automatically generated C-code very well, virtual PC-based simulations (e.g. software-in-the-loop) are very time consuming activities and are, therefore, not broadly introduced in the industry. INTECRIO (from ETAS) and INCODIO (from SYSTECS) offer a powerful, commercial platform for PC-based simulation of embedded software, eliminating the need for proprietary solutions.
Topic
Citation
Jaikamal, V. and Zurawka, T., "Advanced Techniques for Simulating ECU C-code on the PC," SAE Technical Paper 2010-01-0431, 2010, https://doi.org/10.4271/2010-01-0431.Also In
References
- Jaikamal, V. “Model-Based ECU Development - An Integrated MiL-SiL-HiL Approach,” SAE Technical Paper 2009-01-0153 2009
- Zurawka T. Meyer, O. SYSTECS Informationssysteme GmbH “INCODIO - A new tool for automotive Software-in-the-Loop applications” 2007 Internationales Stuttgarter Symposium (Automobil- und Motorentechnik) Stuttgart, Germany
- Eismann W. Wagner, J. ETAS GmbH “INTECRIO v3.0 - Open for Business. And for AUTOSAR.” ETAS “Real-Times” magazine 1 2008 10 12
- Lang, K. Mitts, K. Roudier, T. Kiskis, D. “Using a Co-Simulation Framework to Enable Software-in-the-Loop Powertrain System Development,” SAE Technical Paper 2009-01-0520 2009
- Vuli, P. Badalament, M. Jaikamal, V. “Maximizing Test Asset Re-use Across MiL, SiL and HiL Development Platforms,” SAE Technical Paper 2010-01-0660 2010
- Nallapa, V. R. Syed, F. Jiang, F. Semenov, S. “Automated Migration of Legacy Functions and Algorithms to Model Based Design,” SAE Technical Paper 2008-01-0747 2008
- Philipp, O. Buhl, M. Diehl, S. Huber, M. Roehlich, S. Thalhauser, J. “Engine ECU Function Development Using Software-in-the-Loop Methodology,” SAE Technical Paper 2005-01-0049 2005
- Lee, M. Sunwoo, M. Han, J. Ma, J. Youn, J. “Validation of a Seamless Development Process for Real-time ECUs using OSEK-OS based SILS/RCP,” SAE Int. J. of Pass. Cars - Electron. Electr. Syst 1 1 288 295 2008
- ETAS Tools (INTECRIO, ASCET, INCA, RTA-OSEK, ES910, ES1000) www.etas.com
- Simulink The Mathworks www.mathworks.com
- ASAM-MCD-2MC www.asam.net
- www.autosar.org
- OSEK-VDX www.osek-vdx.org