Advanced Techniques for Simulating ECU C-code on the PC

Paper #:
  • 2010-01-0431

Published:
  • 2010-04-12
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.
Pages:
11
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.
Access
Now
SAE MOBILUS Subscriber? You may already have access.
Buy
Select
Price
List
Download
$28.00
Mail
$28.00
Members save up to 42% off list price.
Share
HTML for Linking to Page
Page URL

Related Items

Article
2017-07-26
Technical Paper / Journal Article
1990-02-01
Training / Education
2018-05-24
Technical Paper / Journal Article
1990-02-01
Technical Paper / Journal Article
1990-02-01
Training / Education
2017-06-15
Training / Education
2017-06-15
Event
2018-04-10