HEART: A Highly Customizable Real-Time Operating System for Diverse Embedded Systems

HEART: 다양한 종류의 내장형 시스템들을 위한 맞춤형 실시간 운영체제

  • Park, Ji-Yong (Real-Time Operating Systems Laboratory, School of Electrical Engineering and Computer Science, Seoul National University) ;
  • Hong, Seong-Soo (Real-Time Operating Systems Laboratory, School of Electrical Engineering and Computer Science, Seoul National University)
  • 박지용 (서울대학교 공과대학 전기컴퓨터공학부 실시간 운영체제 연구실) ;
  • 홍성수 (서울대학교 공과대학 전기컴퓨터공학부 실시간 운영체제 연구실)
  • Published : 2006.06.21

Abstract

In this paper, we present an RTOS named HEART (Highly Expandable AOP-based Real-Time operating system). It is modularized into a single base and multiple optional features. The base implements a core functionality and each feature implements a specific functionality of RTOS such as interrupt nesting, multithreading, inter-thread communication, and etc. Users can customize HEART just by selecting needed features. Then a specialized version of HEART is automatically generated. We argue that HEART enables the rapid construction of optimized and application-specific RTOSes for diverse embedded systems.

Keywords