TECS Components Providing Functionalities of OSEK Specification for ITRON OS

Atsushi Ohno, Takuya Azumi, Nobuhiko Nishio · 2012

Recently, vehicle systems have become more complicated and larger in scale. This makes two specifications, ITRON and OSEK, vital in the automotive embedded system. Therefore, developers have to apply the two specifications while implementing the system control software, though they provide the same features. It is difficult to provide the same functionalities, as software based on ITRON and OSEK must work independently of each other. This paper introduces a component-based approach to use the functionalities of the OSEK specification by using a TECS component system based on the ITRON specification. TECS is a high level abstraction component system. The characteristics of the prototype are listed below. Non-preemptive scheduling tasks are implemented by transiting the system state to the dispatching disable state. The system works as the OSEK alarm based on a counter value which is incremented at an arbitrary time interval. The OSEK resource will change a task's original priority. A set of tasks and alarms which are automatically started after the OS is started can be changed. In addition, the OSEK hook routines are also available with particular timing. The functionalities of the OSEK specification are available on an OS based the ITRON specification. In the end of this paper, the overhead of correspondence call system calls and the user restrictions are mentioned.

Read the paper · More papers on PaperTik