Automatic Code Generator for Automotive Configurable I/O System

Paper #:
  • 2000-01-0554

Published:
  • 2000-03-06
Citation:
Westerholz, K., Leteinturier, P., and Weiss, R., "Automatic Code Generator for Automotive Configurable I/O System," SAE Technical Paper 2000-01-0554, 2000, https://doi.org/10.4271/2000-01-0554.
Pages:
11
Abstract:
The increasing legal requirements for safety, emission reduction, fuel economy and onboard diagnostic systems are forcing the market to increase complexity. This complexity must not be a reason for slowing down the introduction of new systems. For efficiency, car manufacturers and system suppliers want to focus on their core competencies and leave the micro-controller complexity to silicon vendors. Competition forces system suppliers to jump to the most “function/cost” effective solution. For this reason it is very dangerous to move in the direction of specific solutions which require a large amount of effort to modify. Therefore the market goes in the direction of standards with clear interfaces.The approach presented overcomes these obstacles by introducing a Configurable I/O System (CIOS) layer. The CIOS encompasses basic software driver objects for engine management systems encapsulating the standard sensors and actuators. The drivers are provided with an open Application Programmers Interface (API) which allows the drivers to be integrated with an event driven operating systems such as OSEK [2]. The API provides the basic functionality to initialize the drivers, as well as functionality to retrieve information from the drivers, including error information. The software drivers can be configured in terms of the available sensors, actuators and hardware resources. Template-driven automatic code generation has been employed to achieve compact code that meets the real-time requirements.
Access
Now
SAE MOBILUS Subscriber? You may already have access.
Buy
Select
Price
List
Download
$27.00
Mail
$27.00
Members save up to 40% off list price.
Share
HTML for Linking to Page
Page URL

Related Items

Training / Education
2013-02-20
Technical Paper / Journal Article
2010-09-28
Technical Paper / Journal Article
2010-09-28
Training / Education
2018-06-04
Training / Education
2018-03-27