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 条
  • [1] Component Framework for Multiprocessor Real-Time Operating Systems
    Takaso, Yoshitada
    Oyama, Hiroshi
    Azumi, Takuya
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, EUC, 2022, : 112 - 119
  • [2] OPERATING SYSTEM FOR A REAL-TIME MULTIPROCESSOR PROPULSION SYSTEM SIMULATOR.
    Cole, Gary L.
    NASA Technical Memorandum, 1984,
  • [3] An adaptive framework for multiprocessor real-time systems
    Block, Aaron
    Brandenburg, Bjoern
    Anderson, James H.
    Quint, Stephen
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 23 - +
  • [4] DEBUGGING A REAL-TIME MULTIPROCESSOR SYSTEM
    PHILLIPS, AK
    BELL SYSTEM TECHNICAL JOURNAL, 1975, : S133 - S145
  • [5] MULTIPROCESSOR CONTROL OF A REAL-TIME SYSTEM
    KAWADA, K
    ITOH, Y
    MORIMOTO, T
    OHMINAMI, M
    REVIEW OF THE ELECTRICAL COMMUNICATIONS LABORATORIES, 1978, 26 (1-2): : 12 - 23
  • [6] Visualization Component for the Aircraft Real-Time Operating System JetOS
    B. Kh. Barladian
    L. Z. Shapiro
    K. A. Mallachiev
    A. V. Khoroshilov
    Yu. A. Solodelov
    A. G. Voloboy
    V. A. Galaktionov
    I. V. Koverninskii
    Programming and Computer Software, 2020, 46 : 167 - 175
  • [7] Visualization Component for the Aircraft Real-Time Operating System JetOS
    Barladian, B. Kh
    Shapiro, L. Z.
    Mallachiev, K. A.
    Khoroshilov, A., V
    Solodelov, Yu A.
    Voloboy, A. G.
    Galaktionov, V. A.
    Koverninskii, I., V
    PROGRAMMING AND COMPUTER SOFTWARE, 2020, 46 (03) : 167 - 175
  • [8] COMPONENT-BASED OPERATING SYSTEM WORKS IN REAL-TIME
    FUNCK, G
    COMPUTER DESIGN, 1984, 23 (08): : 203 - &
  • [9] rosTest: Universal Test Framework for Real-Time Operating System
    Lee, Siaw Chen
    Ong, Soon Ee
    2016 IEEE 25TH ASIAN TEST SYMPOSIUM (ATS), 2016, : 129 - 129
  • [10] Formal Development of a Real-Time Operating System Memory Manager
    Su, Wen
    Abrial, Jean-Raymond
    Pu, Geguang
    Fang, Bin
    2015 20TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2015, : 130 - 139