WEKO3
アイテム
TECS Components Providing Functionalities of OSEK Specifications for ITRON OS
https://ipsj.ixsq.nii.ac.jp/records/102598
https://ipsj.ixsq.nii.ac.jp/records/1025986c16b594-28b0-4e90-b269-a43ef4deb448
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2014 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Journal(1) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2014-08-15 | |||||||||||
タイトル | ||||||||||||
タイトル | TECS Components Providing Functionalities of OSEK Specifications for ITRON OS | |||||||||||
タイトル | ||||||||||||
言語 | en | |||||||||||
タイトル | TECS Components Providing Functionalities of OSEK Specifications for ITRON OS | |||||||||||
言語 | ||||||||||||
言語 | eng | |||||||||||
キーワード | ||||||||||||
主題Scheme | Other | |||||||||||
主題 | [特集:組込みシステム工学] automobile, ITRON, OSEK, real-time OSes, component based development | |||||||||||
資源タイプ | ||||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||||||
資源タイプ | journal article | |||||||||||
著者所属 | ||||||||||||
Ritsumeikan University | ||||||||||||
著者所属 | ||||||||||||
Osaka University | ||||||||||||
著者所属 | ||||||||||||
Ritsumeikan University | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Ritsumeikan University | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Osaka University | ||||||||||||
著者所属(英) | ||||||||||||
en | ||||||||||||
Ritsumeikan University | ||||||||||||
著者名 |
Atsushi, Ohno
× Atsushi, Ohno
× Takuya, Azumi
× Nobuhiko, Nishio
|
|||||||||||
著者名(英) |
Atsushi, Ohno
× Atsushi, Ohno
× Takuya, Azumi
× Nobuhiko, Nishio
|
|||||||||||
論文抄録 | ||||||||||||
内容記述タイプ | Other | |||||||||||
内容記述 | The number of electronic control units (ECUs) has increased to manage complicated vehicle systems. Many kinds of operating systems that run on ECUs exist: ITRON OS, OSEK OS, and so forth. Currently, developers implement the system control software according to the ITRON and OSEK specifications independently. For example, even though OSes provide similar functionalities, OSEK specifications have several differences from ITRON specifications such as scheduling policies (Non-preemptive scheduling), alarms, hook routines, and several system calls. Thus, when using legacy software following OSEK specifications on the ITRON OS, developers have to port the software to ITRON OS. This paper presents a component-based framework to fill the gap between OSEK and ITRON specifications by using TECS (TOPPERS Embedded Component System). The work required to port legacy OSEK applications built with TECS components to ITRON applications built for TECS is reduced by using our method. TECS is a high-level abstraction component system for enhancing the reusability of software. Examples for the characteristics of the framework are: (1) Non-preemptive scheduling tasks are implemented by changing the priority of the task to the highest priority; (2) The system works as the OSEK alarm based on a counter value, which is incremented at an arbitrary time interval; (3) OSEK hook routines are also available with a particular timing. Experimental results demonstrate that the overhead of the corresponding system calls compared to the original OSEK system calls is reduced to within 13.58μsec. ------------------------------ This is a preprint of an article intended for publication Journal of Information Processing(JIP). This preprint should not be cited. This article should be cited as: Journal of Information Processing Vol.22(2014) No.4 (online) DOI http://dx.doi.org/10.2197/ipsjjip.22.584 ------------------------------ |
|||||||||||
論文抄録(英) | ||||||||||||
内容記述タイプ | Other | |||||||||||
内容記述 | The number of electronic control units (ECUs) has increased to manage complicated vehicle systems. Many kinds of operating systems that run on ECUs exist: ITRON OS, OSEK OS, and so forth. Currently, developers implement the system control software according to the ITRON and OSEK specifications independently. For example, even though OSes provide similar functionalities, OSEK specifications have several differences from ITRON specifications such as scheduling policies (Non-preemptive scheduling), alarms, hook routines, and several system calls. Thus, when using legacy software following OSEK specifications on the ITRON OS, developers have to port the software to ITRON OS. This paper presents a component-based framework to fill the gap between OSEK and ITRON specifications by using TECS (TOPPERS Embedded Component System). The work required to port legacy OSEK applications built with TECS components to ITRON applications built for TECS is reduced by using our method. TECS is a high-level abstraction component system for enhancing the reusability of software. Examples for the characteristics of the framework are: (1) Non-preemptive scheduling tasks are implemented by changing the priority of the task to the highest priority; (2) The system works as the OSEK alarm based on a counter value, which is incremented at an arbitrary time interval; (3) OSEK hook routines are also available with a particular timing. Experimental results demonstrate that the overhead of the corresponding system calls compared to the original OSEK system calls is reduced to within 13.58μsec. ------------------------------ This is a preprint of an article intended for publication Journal of Information Processing(JIP). This preprint should not be cited. This article should be cited as: Journal of Information Processing Vol.22(2014) No.4 (online) DOI http://dx.doi.org/10.2197/ipsjjip.22.584 ------------------------------ |
|||||||||||
書誌レコードID | ||||||||||||
収録物識別子タイプ | NCID | |||||||||||
収録物識別子 | AN00116647 | |||||||||||
書誌情報 |
情報処理学会論文誌 巻 55, 号 8, 発行日 2014-08-15 |
|||||||||||
ISSN | ||||||||||||
収録物識別子タイプ | ISSN | |||||||||||
収録物識別子 | 1882-7764 |