A Design and Implementation of Debug Agent for Remote Debugging of Embedded Real-time Software

내장형 실시간 소프트웨어의 원격디버깅을 위한 디버그에이전트의 설계 및 구현

  • 공기석 (한국전자통신연구원 컴소연 실시간시스템지원도구연구팀) ;
  • 손승우 (한국전자통신연구원 컴소연 실시간시스템지원도구연구팀) ;
  • 임채덕 (한국전자통신연구원 컴소연 실시간시스템지원도구연구팀) ;
  • 김흥남 (한국전자통신연구원 컴소연 실시간시스템지원도구연구팀)
  • Published : 1999.10.01

Abstract

인터넷에 접속되는 다양한 정보기기 등의 내장형 시스템에서 사용되는 실시간 소프트웨어를 개발하기 위해서는 자원이 풍부한 호스트 컴퓨터에서 동작되는 강력한 개발도구의 지원이 필수적이다. 디버스에이전트는 타겟시스템의 실시간 OS상에서 실행되는 하나의 태스크로서, 디버거로 대표되는 호스트시스템의 각종 도구들과 디버그 프로토콜에 의해 정의된 메시지를 주고 받으며 이 도구들에서 내리는 명령을 타겟 상에서 수행하는 역할을 담당한다. 본 논문에서는 디버그에이전트를 포함하는 실시간 소프트웨어 개발 환경에 대해 살펴보고, 원격디버깅을 지원하는 디버그에이전트의 구조와 기능, 디버그 프로토콜에 대하여 기술한다.

Keywords