ECU RTOS 1),2) µitron 3) OSEK OS 4) API API DUOS Dual API Real-time OS ECU RTOS RTOS DUOS API ECU-A アプリケーションA RTOS-A CPU 30MHz ECU-B アプリケーションB RTOS-B

Similar documents
6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

IPSJ SIG Technical Report IaaS VM 1 1 1, 2 IaaS VM VM VM VM VM VM IaaS VM VM VM FBCrypt-V FBCrypt-V VM VMM FBCrypt-V Xen TightVNC VM Preventing Inform

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

Vol.53 No (Feb. 2012) IaaS 1 1 1, , IaaS VM VM VM VM VM VM IaaS VM IaaS FBCrypt FBCrypt VNC VMM VM VM FBCrypt Xen TightVNC S

IPSJ SIG Technical Report Vol.2013-ARC-206 No /8/1 Android Dominic Hillenbrand ODROID-X2 GPIO Android OSCAR WFI 500[us] GPIO GP

GPGPU

,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation

IPSJ SIG Technical Report Vol.2013-SLDM-160 No.7 Vol.2013-EMB-28 No /3/13 CAN-Ethernet 1,a) CAN-Ethernet CAN CAN CAN OMNeT++ CAN Ether

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

DEIM Forum 2015 E4-5 DSMS DSMS DSMS 32% 46% RTOS Priority Inversion Time

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

DEIM Forum 2009 B4-6, Str

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

IPSJ SIG Technical Report Vol.2016-ARC-221 No /8/9 GC 1 1 GC GC GC GC DalvikVM GC 12.4% 5.7% 1. Garbage Collection: GC GC Java GC GC GC GC Dalv

DEIM Forum 2014 D3-5 DSMS DSMS DSMS 2.13% RTOS Realtime-Aware Efficient Query Processing for Automotiv

dews2004-final.dvi

IPSJ SIG Technical Report Vol.2015-ARC-215 No.7 Vol.2015-OS-133 No /5/26 Just-In-Time PG 1,a) 1, Just-In-Time VM Geyser Dalvik VM Caffei

Table 1. Reluctance equalization design. Fig. 2. Voltage vector of LSynRM. Fig. 4. Analytical model. Table 2. Specifications of analytical models. Fig

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

3_23.dvi

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

Vol. 44 No. SIG 12(TOD 19) Sep MF MF MF Content Protection Mechanism Based on Media Framework and an Implementation for Autonomous Information C

1 HW ( ) - ( ) 2 3 HAZOP (1) (2) (3) 1 (4) (5) (6) (7) (1)-(7) 3. HAZOP HAZOP 3.1 IEC ) HAZOP 1 2 c 2009 Informa

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

IPSJ SIG Technical Report Vol.2014-IOT-27 No.14 Vol.2014-SPT-11 No /10/10 1,a) 2 zabbix Consideration of a system to support understanding of f

Vol.57 No (Mar. 2016) 1,a) , L3 CG VDI VDI A Migration to a Cloud-based Information Infrastructure to Support

FabHetero FabHetero FabHetero FabCache FabCache SPEC2000INT IPC FabCache 0.076%

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

IPSJ SIG Technical Report Vol.2012-HCI-149 No /7/20 1 1,2 1 (HMD: Head Mounted Display) HMD HMD,,,, An Information Presentation Method for Weara

Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth

IPSJ SIG Technical Report Vol.2013-ARC-203 No /2/1 SMYLE OpenCL (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 1

A (4.5mW) self (0.5mW) B(3mW) C(1mw) B1(1mW) B2(2mW) C1(1mw) PowerScope 4) SystemMoniter EnergyMonitor EnergyAnalyzer 46 Android 2.2

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy

特-3.indd

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

1 7.35% 74.0% linefeed point c 200 Information Processing Society of Japan

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of

P2P P2P peer peer P2P peer P2P peer P2P i

PC Development of Distributed PC Grid System,,,, Junji Umemoto, Hiroyuki Ebara, Katsumi Onishi, Hiroaki Morikawa, and Bunryu U PC WAN PC PC WAN PC 1 P

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

MCU MOS-FET [2] [3] CPU [4] MCU CPU 2.2 [5] OS 3. 1 CPU CPU CPU CPU CPU 1 Fig. 1 system structure 2 Fig. 2 Entire sequence 2

SafeG 高信頼組込みシステム向けデュアル OS モニタ Daniel Sangorrín, 本田晋也, 高田広章 名古屋大学 2010 年 12 月 3 日 この研究の一部は文部科学省のサポート受けて実施しています Daniel Sangorrín ( 名古屋大学 ) ET 横浜 2

組込みシステムシンポジウム2011 Embedded Systems Symposium 2011 ESS /10/20 FPGA Android Android Java FPGA Java FPGA Dalvik VM Intel Atom FPGA PCI Express DM

橡上野先生訂正2

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

fiš„v8.dvi

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/7 1,a) 2,3 2,3 3 Development of the ethological recording application for the understanding of

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

6_27.dvi

A book

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

1

GUI(Graphical User Interface) GUI CLI(Command Line Interface) GUI

IPSJ SIG Technical Report Vol.2009-CVIM-167 No /6/10 Real AdaBoost HOG 1 1 1, 2 1 Real AdaBoost HOG HOG Real AdaBoost HOG A Method for Reducing

1 3DCG [2] 3DCG CG 3DCG [3] 3DCG 3 3 API 2 3DCG 3 (1) Saito [4] (a) 1920x1080 (b) 1280x720 (c) 640x360 (d) 320x G-Buffer Decaudin[5] G-Buffer D

第 55 回自動制御連合講演会 2012 年 11 月 17 日,18 日京都大学 1K403 ( ) Interpolation for the Gas Source Detection using the Parameter Estimation in a Sensor Network S. T

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

SEJulyMs更新V7

60 90% ICT ICT [7] [8] [9] 2. SNS [5] URL 1 A., B., C., D. Fig. 1 An interaction using Channel-Oriented Interface. SNS SNS SNS SNS [6] 3. Processing S

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

Vol.53 No (July 2012) EV ITS 1,a) , EV 1 EV ITS EV ITS EV EV EV Development and Evaluation of ITS Information Commu

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

IPSJ SIG Technical Report Vol.2010-SLDM-144 No.50 Vol.2010-EMB-16 No.50 Vol.2010-MBL-53 No.50 Vol.2010-UBI-25 No /3/27 Twitter IME Twitte

4.1 % 7.5 %

The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). The material has been made available on the website

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

IPSJ SIG Technical Report Vol.2015-MUS-107 No /5/23 HARK-Binaural Raspberry Pi 2 1,a) ( ) HARK 2 HARK-Binaural A/D Raspberry Pi 2 1.

06_学術_技師の現状および将来需要_武藤様1c.indd

5) 2. Geminoid HI-1 6) Telenoid 7) Geminoid HI-1 Geminoid HI-1 Telenoid Robot- PHONE 8) RobotPHONE 11 InterRobot 9) InterRobot InterRobot irt( ) 10) 4

橡自動車~1.PDF

36 581/2 2012

.,,, [12].,, [13].,,.,, meal[10]., [11], SNS.,., [14].,,.,,.,,,.,,., Cami-log, , [15], A/D (Powerlab ; ), F- (F-150M, ), ( PC ).,, Chart5(ADIns

MINI2440マニュアル

(1 ) (2 ) Table 1. Details of each bar group sheared simultaneously (major shearing unit). 208

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-HPC-139 No /5/29 Gfarm/Pwrake NICT NICT 10TB 100TB CPU I/O HPC I/O NICT Gf

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

Table 1. Assumed performance of a water electrol ysis plant. Fig. 1. Structure of a proposed power generation system utilizing waste heat from factori

(3.6 ) (4.6 ) 2. [3], [6], [12] [7] [2], [5], [11] [14] [9] [8] [10] (1) Voodoo 3 : 3 Voodoo[1] 3 ( 3D ) (2) : Voodoo 3D (3) : 3D (Welc

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

Transcription:

DUOS: ECU RTOS 1 1 1 1 1 1 1 ECU ECU ECU ECU ECU ECU RTOS µitron OSEK OS API API DUOS API DUOS: A Real-Time OS Framework for Integrating Electronic Control Units in Automotive Control Systems TAKUYA NAGAO, 1 MASAHIRO YAMADA, 1 TAKESHI ISHITANI, 1 YUTAKA MATSUBARA, 1 FUMIO YAMAZAKI, 1 SHINYA HONDA 1 and HIROAKI TAKADA 1 The number of Electronic Control Units (ECUs) in automotive control systems has been continuously increasing due to the requirement from the advanced electronic control functions. For the purpose of reducing this number, several approaches has been studied to integrate ECUs into a high performance one and unite applications on it. This paper presents a new RTOS framework for integrating ECUs to reduce the amount of comprehensive verification works at the integration of ECUs. The RTOS framework includes a hierarchical scheduler, and API layers for µitron OS and OSEK OS specification. The results of the evaluation of the prototype system, called DUOS, indicate that the overhead of execution time of API and task switching are reasonably acceptable for the real-time applications. 1. ECU ECU ECU ECU ECU ECU ECU ECU ECU ECU ECU ECU ECU RTOS API 1 Center for Embedded Computing Systems, Nagoya Univ. 1 c 2010 Information Processing Society of Japan

ECU RTOS 1),2) µitron 3) OSEK OS 4) API API DUOS Dual API Real-time OS ECU RTOS RTOS DUOS API ECU-A アプリケーションA RTOS-A CPU 30MHz ECU-B アプリケーションB RTOS-B CPU 40MHz ECU-C アプリケーションA アプリケーションB RTOS-C 40% CPU 100MHz 1 ECU Fig. 1 Integration of ECUs LAN LAN 2. ECU RTOS 2.1 ECU ECU 1 ECU ECU ECU-A 30MHz RTOS-A A ECU-B 40MHz RTOS-B B ECU 100MHz ECU-C ECU ECU A B ECU ECU-C ECU RTOS-A RTOS-B ECU-C RTOS-A RTOS-B RTOS ECU-C RTOS-C 2.2 ECU ECU ECU RTOS API 2.3 RTOS ECU ECU RTOS ECU 2 c 2010 Information Processing Society of Japan

OSEK OS のアプリケーション ITRON OS のアプリケーション アプリケーション 1 アプリケーション 1 アプリケーション 2 OSEK OS の API ITRON OS の API ローカルスケジューラローカルスケジューラ Scheduler Programming Interface (SPI) グローバルスケジューラディスパッチャ DUOS の構成 ディスパッチャ SPI グローバル スケジューラ タイムイベント システムログ 割込み処理 スケジューラプロセッサアプリケーション2 スケジューラ Application Programming Interface (API) ローカルローカルスケジューラスケジューラ Scheduler Programming Interface (SPI) グローバルスケジューラ階層型スケジューラディスパッチャ プロセッサ プロセッサ プロセッサ Fig. 2 2 Composition of the proposed RTOS framework. Fig. 3 3 Composition of the hierarchical scheduler ECU API API OS API API API ECU 3. ECU RTOS 3.1 2 RTOS API API OS 3.2 3 EDF EDF 4 EDF EDF DUOS EDF ECU ECU 1) 3 c 2010 Information Processing Society of Japan

1 SPI 重み付きラウンドロビンラウンドロビン方式 Table 1 List of SPI functions アプリケーションの実行周期 アプリケーションA() アプリケーションB() アプリケーションC(40%) 40% 40% 40% 固定デッドライン EDF 方式アプリケーションAの周期アプリケーションA アプリケーション B の周期 アプリケーション B API API 変動デッドライン EDF 方式デッドラインの変化アプリケーションA アプリケーションB 4 Fig. 4 Three types of scheduling method for global scheduler SPI Scheduler Programming Interface SPI SPI 1 3.3 API API API API API µitron 3) OSEK OS 4) µitron OSEK OS API 2 RTOS SPI 3.4 API 4 c 2010 Information Processing Society of Japan

SPI OS OS RTOS 4. 4.1 DUOS SPI API DUOS TOPPERS/ASP API 4.2 DUOS DUOS API API API SPI API 1 1 4.3 API API 4.3.1 4.3.2 µitron 4.3.3 SPI SPI 1 API 4.4 API ITRON OS API(act tsk) act tsk DUOS API SPI ) 4.5 ITRON OS OSEK OS OSEK OS / ITRON OS / ITRON OS ITRON OS OSEK OS 5 c 2010 Information Processing Society of Japan

ディスパッチ開始最高優先度のアプリケーションの有無 yes ディスパッチ保留状態か? yes 実行するタスクを切り替える no no 非タスクコンテキストで割込み待ち /* * ITRON */ APPLICATION(MAINAPP) { CFG APP({ TA ASP, TA CYC, 30, 100 }); CRE TSK(TASK1,{TA NULL,1,task1,MID PRIORITY,TA SCHFULL,STACK SIZE,NULL, TA NULL,0,0}); CRE TSK(TASK2,{TA NULL,2,task2,MID PRIORITY,TA SCHFULL,STACK SIZE,NULL, TA NULL,0,0}); CRE TSK(MAIN TASK,{TA ACT,0,main task,main PRIORITY,TA SCHFULL, STACK SIZE,NULL,TA NULL,0,0}); } タスクへ復帰 5 DUOS Fig. 5 Dispatcher of DUOS 6 Fig. 6 configuration file 5 4.6 DUOS TOPPERS 5) API API DUOS API API APPLICATION( ) { CFG APP(...) CRE TSK(...)... } CFG APP API ms CFG APP( API,, CPU, ); 6 TA ASP API CPU 100ms main task task1 task2 5. DUOS ARM Cortex-A9 MPCore 1 400MHz RAM 512MB 6 c 2010 Information Processing Society of Japan

2 (byte) Table 2 Size of object files(byte) text data bss total ITRON OS 35,579 0 4 35,583 OSEK OS 23,532 0 2 23,534 DUOS 59,954 0 6 59,960 3 API (µs) Table 3 API execute performance Native DUOS ITRON API 8.0 11.4 10.5 22.6 OSEK API 10.3 14.2 12.1 24.4 250MHz ARM GCC 4.3.3(arm-none-eabi-gcc) ITRON OS 100ms CPU OSEK OS 200ms CPU DUOS ITRON OS OSEK OS DUOS API API API act tsk(itron OS) ActivateTask(OSEK OS) API 10 10 708ns 5.1 DUOS DUOS ITRON OS OSEK OS DUOS 2. DUOS text ITRON OS 24KB OSEK OS 36KB OS text DUOS API 2 ITRON OS OSEK OS 59117byte 2% VM OS VM 5.2 5.2.1 API 3 API 3 Native DUOS ITRON OS OSEK OS API 3 API ITRON OS OSEK OS ITRON OS OSEK OS (8.0µs 10.3µs) API DUOS API Native API API DUOS 2µs 10µs DUOS API 2.1 API SPI Native ITRON API OSEK API DUOS API 2µs 10µs ms ms 1% 5.2.2 API DUOS 7 DUOS ITRON API 52µs 10 API 1.0s 1ms 1.0s 1000 52µs API 1084 52µs API DUOS OSEK API 1289 DUOS 7 c 2010 Information Processing Society of Japan

10000 5 1000 DUOS(ITRON) DUOS(OSEK) 4 DUOS(ITRON) DUOS(OSEK) ] [ 回度頻 100 ] 3 [ 回度頻 2 10 1 1 0 10 20 30 40 50 60 時間 [us] 7 API ( )-1 Fig. 7 API execution performance(not execute dispatch)-1 0 50 60 70 80 90 100 110 120 130 時間 [ms] Fig. 8 8 API ( )-2 API execution performance(not execute dispatch)-2 OSEK API API 12µs DUOS OSEK API DUOS CPU 5.2.3 API 8 8 7 ms 8 API 68ms 120ms 1.0s ITRON OS 100ms CPU 1 30ms 30ms 3000 CPU 10 33 70ms 68ms 30 33 68ms API CPU 120ms 25 68ms 20. 120ms 68ms 5.2.4 DUOS 100 30.6µs 5.3.1 API 22.6µs 1.3 6. OS 6),7) OS OS OS 8 c 2010 Information Processing Society of Japan

OS API 8) 10) OS RTOS API OS API API ecos 11) xenomai 12) RTOS API API API API RTOS API API 7. ECU ECU ECU RTOS µitron OSEK OS API API DUOS API µitron OSEK OS API API OS OS ECU 8(ACS 18) pp.192-202 (2007) 3) TRON ASSOCIATION: µitron 4.0 Specification Ver.4.02.00 4) OSEK/VDX Group.: OSEK/VDX Operating System Specification 2.2.1 (2003) 5) TOPPERS : TOPPERS Release 1.1.0 (2009) 6) S.Devine, E.Bugnion, and M.Rosenblum: Virtualization system including a virtual machine monitor for a computer with a segmented architecture, US Patent (1998) 7) P.Barham, B.Dragovic, K.Fraser, S.Hand, T.Harris, A.Ho, R.Neugebar, I.Pratt and A.Warfield: Xen and the Art of Virtualization, In Proc. of the ACM Symposium on Operating Systems Principles (2003) 8) K.Robert and W.Stephan: The Pike OS Concept - History and Design, SYSGO AG : White paper (2007) 9) H.Härtig, M.Hohmuth, J.Liedtke, S.Schönberg and J.Wolter:e The Performance of µ-kernel-based Systems, 16th ACM Symposium on Operating Systems Principles (1997) 10) S.Oikawa, H.Ishikawa, M.Iwasaki and T.Nakajima: Providing Protected Execution Environments for Embedded Operating Systems Using a u-kernel, In Proc. of International Conference on Embedded and Ubiquitous Computing, 153-163 (2004) 11) http://ecos.sourceware.org 12) http://www.xenomai.org 1),,, :,, Vol.49 No.10 pp. 3508 3519 (2008) 2),,, :,, Vol.48 No.SIG 9 c 2010 Information Processing Society of Japan