My Account Log in

1 option

HIS/VectorCAN Driver API on Top of a Time-Triggered Communication Protocol Vienna University of Technology, Austria

SAE Technical Papers (1906-current) Available online

View online
Format:
Conference/Event
Author/Creator:
Obermaisser, R., author.
Conference Name:
SAE World Congress & Exhibition (2007-04-16 : Detroit, Michigan, United States)
Language:
English
Physical Description:
1 online resource
Place of Publication:
Warrendale, PA SAE International 2007
Summary:
The HIS/VectorCAN driver provides an Application Programming Interface (API) that is used in many present day cars and makes CAN-based applications independent from the implementation details of specific communication controllers. This paper describes a solution for establishing this API in a time-triggered computer system. We construct integrated node computers, which provide both an execution environment for time-triggered applications and a CAN execution environment. The CAN execution environment offers to the application software the API according to the HIS/VectorCAN driver specification. Thereby, we allow the reuse of existing software, which has been developed for the API of the HIS/VectorCAN driver, as part of future time-triggered in-vehicle electronic systems. For this purpose, this paper introduces middleware services that operate between a time-triggered operating system and the CAN-based applications. In a first step, the middleware establishes an event channel on top of the time-triggered communication protocol in order to support CAN transmission requests at a priori unknown points in time. By using this event channel, the middleware then realizes the services comprising the API of the HIS/VectorCAN driver, including send and receive operations, message filtering, and callbacks. In a prototype setup with a TTP cluster, we show how the API can be used by periodic and sporadic CAN application tasks
Notes:
Vendor supplied data
Publisher Number:
2007-01-1717
Access Restriction:
Restricted for use by site license

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account