The Design and Implementation of Real-Time Framework RTL on OpenSolaris

오픈솔라리스 운영체제에서 실시간 프레임 워크 RTL의 설계 및 구현

  • Ju, min-gyu (Dept. Computer Engineering, Cungnam National Univ.) ;
  • Lee, jin-wook (Dept. Computer Engineering, Cungnam National Univ.) ;
  • Lim, jae-suk (Dept. Computer Engineering, Cungnam National Univ.) ;
  • Cho, moon-haeng (Dept. Computer Engineering, Cungnam National Univ.) ;
  • Lee, cheol-hoon (Dept. Computer Engineering, Cungnam National Univ.)
  • 주민규 (충남대학교 컴퓨터공학과) ;
  • 이진욱 (충남대학교 컴퓨터공학과) ;
  • 임재석 (충남대학교 컴퓨터공학과) ;
  • 조문행 (충남대학교 컴퓨터공학과) ;
  • 이철훈 (충남대학교 컴퓨터공학과)
  • Published : 2010.05.14

Abstract

로봇 기술이 발달하면서 사람의 지령에 의해 수동적, 반복적인 작업을 수행하던 기존 전통적 로봇에서 벗어나, 스스로 외부환경을 인식하고, 상황을 판단하여 자율적으로 동작하는 지능형 로봇이 등장하였다. 이러한 로봇의 S/W개발은 편의성을 위해 범용 운영체제를 사용하여 개발하는 추세이다. 지능형 서비스의 QoS(Quality of Service)를 위해서는 로봇 미들웨어에 실시간성을 지원해야 하지만 범용 운영체제는 실시간성을 지원하지 않는 문제점이 있다. 본 논문에서는 범용 운영체제인 오픈솔라리스에 실시간성을 위한 논리적 정확성 및 시간 결정성을 보장하기 위하여 실시간 스케쥴러를 포함한 실시간 프레임 워크 RTL(Real-Time Layer)을 설계 및 구현한 내용을 기술한다. 또한 성능측정을 위해 쓰레드의 응답시간을 측정하였다.

Keywords