Real-Time For the Masses, Step 1: Programming API and Static Priority SRP Kernel Primitives

被引:0
|
作者
Eriksson, Johan [1 ]
Haggstrom, Fredrik [1 ]
Aittamaa, Simon [1 ]
Kruglyak, Andrey [1 ]
Lindgren, Per [1 ]
机构
[1] Lulea Univ Technol, EISLAB, S-97187 Lulea, Sweden
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Lightweight Real-Time Operating Systems have gained widespread use in implementing embedded software on lightweight nodes. However, bare metal solutions are chosen, e. g., when the reactive (interrupt-driven) paradigm better matches the programmer's intent, when the OS features are not needed, or when the OS overhead is deemed too large. Moreover, other approaches are used when real-time guarantees are required. Establishing real-time and resource guarantees typically requires expert knowledge in the field, as no turn-key solutions are available to the masses. In this paper we set out to bridge the gap between bare metal solutions and traditional Real-Time OS paradigms. Our goal is to meet the intuition of the programmer and at the same time provide a resource-efficient (w.r.t. CPU and memory) implementation with established properties, such as bounded memory usage and guaranteed response times. We outline a roadmap for Real-Time For the Masses (RTFM) and report on the first step: an intuitive, platform-independent programming API backed by an efficient Stack Resource Policy-based scheduler and a tool for kernel configuration and basic resource and timing analysis.
引用
收藏
页码:110 / 113
页数:4
相关论文
共 50 条
  • [21] Mapping and Priority Assignment for Real-Time Network-on-chip with Static and Dynamic Applications
    Khare, Ajay
    Nallamalli, Manikanta
    Patil, Chinmay
    Chattopadhayay, Santana
    2018 4TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [22] Firmness Analysis of Real-Time Applications Under Static-Priority Preemptive Scheduling
    Behrouzian, Amir R. B.
    Goswami, D.
    Basten, T.
    Geilen, M.
    Ara, H. Alizadeh
    Hendriks, M.
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 295 - 304
  • [23] Differentiated services with statistical real-time guarantees in static-priority scheduling networks
    Wang, SQ
    Xuan, D
    Bettati, R
    Zhao, W
    22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 289 - 298
  • [24] Response time analysis of digraph real-time tasks scheduled with static priority: generalization, approximation, and improvement
    Chao Peng
    Haibo Zeng
    Real-Time Systems, 2018, 54 : 91 - 131
  • [25] Response time analysis of digraph real-time tasks scheduled with static priority: generalization, approximation, and improvement
    Peng, Chao
    Zeng, Haibo
    REAL-TIME SYSTEMS, 2018, 54 (01) : 91 - 131
  • [26] Providing absolute differentiated services for real-time applications in static-priority scheduling networks
    Wang, SQ
    Xuan, D
    Bettati, R
    Zhao, W
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2004, 12 (02) : 326 - 339
  • [27] Providing absolute differentiated services for real-time applications in static-priority scheduling networks
    Wang, SQ
    Xuan, D
    Bettati, R
    Zhao, W
    IEEE INFOCOM 2001: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: TWENTY YEARS INTO THE COMMUNICATIONS ODYSSEY, 2001, : 669 - 678
  • [28] Real-time ultrasound vs. evaluation of static images in the preoperative assessment of adnexal masses
    Van Holsbeke, C.
    Yazbek, J.
    Holland, T. K.
    Daemen, A.
    De Moor, B.
    Testa, A. C.
    Valentin, L.
    Jurkovic, D.
    Timmerman, D.
    ULTRASOUND IN OBSTETRICS & GYNECOLOGY, 2008, 32 (06) : 828 - 831
  • [29] Static worst-case execution time analysis of the μC/OS-II real-time kernel
    Lv, Mingsong
    Guan, Nan
    Deng, Qingxu
    Yu, Ge
    Wang Yi
    FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2010, 4 (01): : 17 - 27
  • [30] Static worst-case execution time analysis of the μC/OS-II real-time kernel
    Mingsong Lv
    Nan Guan
    Qingxu Deng
    Ge Yu
    Yi Wang
    Frontiers of Computer Science in China, 2010, 4 : 17 - 27