Automatic Code Generator for Automotive Configurable I/O System 2000-01-0554
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.
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. Download Citation
Author(s):
Karl Westerholz, Patrick Leteinturier, Robert Weiss
Affiliated:
Infineon Technologies
Pages: 11
Event:
SAE 2000 World Congress
ISSN:
0148-7191
e-ISSN:
2688-3627
Also in:
Electronic Engine Control Technologies-PT-73, Electronic Engine Controls 2000: Controls-SP-1500
Related Topics:
Sensors and actuators
Fuel economy
Vehicle drivers
Computer software and hardware
Suppliers
Legislation
SAE MOBILUS
Subscribers can view annotate, and download all of SAE's content.
Learn More »