Title :
An implementation of the enhanced-CAN BUS network connection in CAR real-time embedded software system
Author :
Tsai, Chun-Shian ; Tsai, Kun-Shien ; Hsu, Ming-Tsai
Author_Institution :
Inf. & Commun. Res. Lab., Ind. Technol. Res. Inst. (ITRI), Hsinchu, Taiwan
Abstract :
Today´s automobile is featuring a large number of Electronic Control Units (ECUs). This will increase the system complexity, which will consequently increase the difficulties of programming design and safety and the software cost. Therefore, it is important to provide a reliable, real-time, effective and eventually a low-cost software development tool in the automotive industrial market. ERIKA Enterprise provides an open source for multi-processor real-time operating system kernel, implementing a collection of application programming interfaces similar to those of OSEK/VDX standard for automotive embedded controllers. In this paper, we research the automotive software framework for ERIKA Enterprise, and through the conducting of ERIKA software, the real time operating system for OSEK can be ported (embedded) into target ECU hardware in easily. Finally, we propose a demonstrative application for enhanced CAN (ECAN) bus network connection to show how real-time transmission of data frames through ECAN bus network connection is guaranteed by ERIKA Enterprise.
Keywords :
application program interfaces; automobile industry; automotive electronics; controller area networks; embedded systems; field buses; multiprocessing systems; operating system kernels; public domain software; software cost estimation; software standards; CAR real-time embedded software system; ECAN bus network connection; ECU hardware; ERIKA Enterprise; ERIKA software; OSEK standard; VDX standard; application programming interfaces; automobile; automotive embedded controllers; automotive industrial market; automotive software framework; data frames; electronic control units; enhanced CAN bus network connection; enhanced-CAN BUS network connection; low-cost software development tool; multiprocessor real-time operating system kernel; open source; programming design; programming safety; real time operating system; real-time transmission; software cost; system complexity; Automotive engineering; Kernel; Programming; Real-time systems; Standards; Automobiles; CAN(Controller Area Network); Embedded System; OSEK/VDX; Real-Time Operating System (RTOS);
Conference_Titel :
Control, Automation and Systems (ICCAS), 2012 12th International Conference on
Conference_Location :
JeJu Island
Print_ISBN :
978-1-4673-2247-8