임베디드 시스템 을 개발 하 기 위해선 호스트 컴퓨터 , 타 겟 하드웨어 장비 등 과 같 은 다양 한 구성 요소 들 이 갖춰져 있 어야 한다 . 여기 서 , 호스트 컴퓨터 는 임베디드 시스템 개발 을 위한 컴퓨터 를 말 하 며 , 타 겟 하드웨어 장비 는 실제 임베디드 시스템 이 설치 된 개발 하 고자 하 는 하드웨어 를 말 한다 . 호스트 컴퓨터 에 는 개발 을 위한 개발 툴 , 개발 된 응용 프로그램 을 임시 로 수행 해 볼 수 있 는 타 겟 시뮬레이터 , 타 겟 하드웨어 와 연결 되 어 타 겟 하드웨어 에 개발 된 이미지 를 업로드 하 거나 타 겟 하드웨어 에 반응 하 는 디버그 에이전트 를 통해 원격 디버깅 을 할 수 있 게 하 는 타 겟 서버 가 설치 되 어 있 다 .