Development of CAN-1394 Automotive Gateway System Using Designed Modular Software Stack

Recently, software diversity and reuse issues in automotive embedded software development have rapidly increased due to newly released technologies and its standardization. The modular design of software is essential to enhance software re-usability and portability. In this paper, we present a CAN-1394 Automotive gateway system implementation using modular designs of software stacks. We first study and summarize key specifications and their relationships in 1394 Automotive software stack development. Then, we present our modular implementation of software and hardware, which includes 1394 Automotive core stack components such as a communication driver and API library. In addition, we highlight essential functions of the implemented gateway for the 1394 Automotive backbone network and the CAN based in-vehicle network in detail.

[1]  Takahiro Koita,et al.  Design and implementation of a vehicle interface protocol using an IEEE 1394 network , 2008, J. Syst. Archit..

[2]  M. Rabel,et al.  Integrating IEEE 1394 as infotainment backbone into the automotive environment , 2001, IEEE VTS 53rd Vehicular Technology Conference, Spring 2001. Proceedings (Cat. No.01CH37202).

[3]  M. Shawky,et al.  Dynamic reconfiguration for high level in-vehicle applications using IEEE-1394 , 2004, Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749).

[4]  Donal Heffernan,et al.  Expanding Automotive Electronic Systems , 2002, Computer.