실시간 운영체제 QNX 인터페이스용 미들웨어 설계 및 구현

Design and Implementation of the Portable Middleware on Realtime Operating Systems QNX

  • 이숭열 (충남대학교 컴퓨터공학과) ;
  • 이철훈 (충남대학교 컴퓨터공학과)
  • Lee, Soong-Yeol (Dept. of Computer Engineering, Chungnam National University) ;
  • Lee, Cheol-Hoon (Dept. of Computer Engineering, Chungnam National University)
  • 발행 : 2006.10.20

초록

응용프로그램은 특정 운영체제에 의존적으로 개발되기 때문에 다른 운영체제를 사용하는 시스템에 그대로 이식하는 것이 불가능하며, 운영체제가 변경될 경우 응용프로그램을 다시 개발하여야 하는 한계를 가지고 있다. 또한 응용프로그램의 시스템 종속성으로 인해 동일한 기능을 제공하는 응용프로그램을 중복 개발함으로써 개발 단계뿐 아니라 유지 및 관리에 많은 노력과 비용을 필요로 하게 된다. 응용프로그램의 운영체제에 대한 의존성을 줄이고 플랫폼이 변경되더라도 응용프로그램의 정상 동작을 지원하기 위해서는 미들웨어가 필요하다. 본 논문에서는 실시간 운영체제들의 대표적인 API 함수를 선택하여 기본 API 를 선정하고 대표적 실시간 운영체제인 QNX 위에서 POSIX 기반의 미들웨어를 설계 및 구현하였다.

키워드