• DocumentCode
    2830440
  • Title

    Design and Implementation of a Novel Embedded Real-Time Kernel Based on Hybrid Architecture

  • Author

    Xu, Weihua ; Huang, Qiang ; Liang, Xiaofeng

  • Author_Institution
    Coll. of Comput. Sci. & Software Eng., Shenzhen Univ., Shenzhen, China
  • fYear
    2009
  • fDate
    11-12 July 2009
  • Firstpage
    132
  • Lastpage
    135
  • Abstract
    With the requirements of scheduling time triggered and event-triggered tasks, simply adopting cooperative scheduling or preemptive scheduling is more difficult to satisfy the practical demand in embedded real-time operating system. In order to integrate different scheduling modes and triggering modes, to obtain their advantages for improving scheduling performance, a real-time kernel SinewOS based on hybrid architecture is proposed in this paper. SinewOS can efficiently schedule multitask including cooperative and preemptive tasks in hybrid mode. It provides interrupt handling mechanism to improve system responsiveness after introducing cooperative tasks. Furthermore, the time-trace mechanism and task overrun handling methods can improve the dependability and determinability of SinewOS with less jitter. In the comparison of systems performance, experimental results show that SinewOS consumes less memory, reduces CPU overhead and provides fast event responsiveness comparing to existing COTS RTOS.
  • Keywords
    data handling; embedded systems; multiprogramming; operating system kernels; real-time systems; scheduling; SinewOS kernel; cooperative scheduling; embedded realtime kernel; hybrid architecture; interrupt handling mechanism; multitask schedule; preemptive scheduling; realtime operating system; task overrun handling method; time trace mechanism method; Computer science; Control systems; Delay; Educational institutions; Jitter; Job shop scheduling; Kernel; Processor scheduling; Real time systems; Software engineering; cooperative/preemptive task schedule; hybrid architecture; jitter; time-triggered/event-triggered;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control, Automation and Systems Engineering, 2009. CASE 2009. IITA International Conference on
  • Conference_Location
    Zhangjiajie
  • Print_ISBN
    978-0-7695-3728-3
  • Type

    conf

  • DOI
    10.1109/CASE.2009.82
  • Filename
    5194408