Implementing a middleware for development of embedded processor applications

내장 프로세서 응용 개발을 위한 미들웨어 구현

  • 박현수 (홍익대학교 대학원 전자계산학과) ;
  • 한경숙 (홍익대학교 대학원 전자계산학과) ;
  • 우덕균 (홍익대학교 대학원 전자계산학과) ;
  • 표창우 (홍익대학교 컴퓨터공학과) ;
  • 김홍남 (한국전자통신연구원)
  • Published : 1999.10.01

Abstract

내장 프로세서에서 실행되는 응용 프로그램 개발환경에서는 타겟에서 실행될 프로그램을 호스트에서 개발하여 타겟에서 실행되도록 구성한다. 내장 프로세서 응용 개발 환경의 중심을 이루는 호스트-타겟 연결 미들웨어(이후 타겟서버라 칭함)를 개발하였다. 타겟서버는 전단부, 후단부 인터페이스를 통하여 호스트에서 개발된 목적모듈을 타겟시스템에 로딩시키는 기능을 한다. 또한, 호스트에서 운용되는 타겟 접근도구의 요구사항을 전송하고 타겟의 정보를 호스트 도구에게 전송하는 역할을 한다. 이러한 역할을 수행하기 위하여 내부 모듈에서 리더, 로더, 타겟메모리 관리, 심볼테이블 관리모듈이 구현되었다. 이렇게 구현된 타겟서버는 기존의 호스트 시스템 도구에 연결되어 정확한 수행에 대한 테스팅 과정을 마쳤고 하나의 라이브러리로 지원되었다.

Keywords