HRMP3+TECS: Component Framework for Multiprocessor Real-time Operating System with Memory Protection

被引:1
|
作者
Takaso, Yoshitada [1 ]
Oyama, Hiroshi [2 ]
Takada, Hiroaki [3 ]
Azumi, Takuya [1 ]
机构
[1] Saitama Univ, Grad Sch Sci & Engn, Saitama, Japan
[2] OKUMA Corp, Oguchi, Japan
[3] Nagoya Univ, Inst Innovat Future Soc, Nagoya, Aichi, Japan
关键词
Embedded Systems; Component-based Development; Multiprocessors; Real-time Operating Systems; Memory Protection;
D O I
10.1109/ISORC58943.2023.00021
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The scale and demand for protection functionalities in embedded systems continue to grow as Internet of things technology develops. Simultaneously, multiprocessor real-time operating systems (RTOSs) with memory protection functionalities are broadening in use. On the other hand, the large development effort and poor reusability of multiprocessor RTOS-based development remain hindrances to their use. To solve this problem, this paper proposes a component framework for multiprocessor RTOSs that includes memory protection. In the proposed framework, OS functionalities are reframed as components. The allocation of objects to processors and protection settings, which are supported by the OS, can then be configured based on the component description. Plugins are implemented here to generate files for object generation from component descriptions of OS functionalities. In addition, access to the protection domain can be defined based on the component description. Finally, test programs are used in a performance evaluation. The proposed framework enables extensions to the component-based OS while maintaining most of the functionality and performance of the target OS.
引用
收藏
页码:86 / 96
页数:11
相关论文
共 50 条
  • [21] A REAL-TIME MONITOR FOR A DISTRIBUTED REAL-TIME OPERATING SYSTEM
    TOKUDA, H
    KOTERA, M
    MERCER, CW
    SIGPLAN NOTICES, 1989, 24 (01): : 68 - 77
  • [22] blueRT/OS - A Memory and Energy Optimized Real-Time Operating System
    Gremzow, Carsten
    Menge, Matthias
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2014, : 438 - 441
  • [23] A hardware-software real-time operating system framework for SoCs
    Mooney, VJ
    Blough, DM
    IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (06): : 44 - 51
  • [24] Hardware support for real-time embedded multiprocessor system-on-a-chip memory management
    Shalan, M
    Mooney, VJ
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 79 - 84
  • [25] A Framework Accommodating Categorized Multiprocessor Real-time Scheduling in the RTSJ
    Kwon, Jinsan
    Cho, Hyeonjoong
    Ravindran, Binoy
    PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 18 - 25
  • [26] A Generalized Framework for Energy Savings in Real-Time Multiprocessor Systems
    Zeng, Gang
    Yokoyama, Tetsuo
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    Ishihara, Tohru
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 44 - +
  • [27] Real-Time Performance Analysis of Multiprocessor Systems with Shared Memory
    Schliecker, Simon
    Ernst, Rolf
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (02)
  • [28] A Real-Time Framework for Multiprocessor Platforms Using Ada 2012
    Saez, Sergio
    Terrasa, Silvia
    Crespo, Alfons
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2011, 2011, 6652 : 46 - 60
  • [29] Blocking Time Analysis of Multiprocessor Priority Ceiling Protocol in Real-Time Multiprocessor System
    Saha, Susmita
    Das, Leena
    2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 984 - 988
  • [30] AN OPERATING SYSTEM FOR REAL-TIME ADA
    RABBIE, HM
    NELSONGAL, DA
    TRI-ADA 89 : INDUSTRY, ACADEMIA, GOVERNMENT: ADA TECHNOLOGY IN CONTEXT : APPLICATION, DEVELOPMENT, AND DEPLOYMENT, 1989, : 490 - 497