1 |
1
제1메모리 수단(101), 제1중앙 처리 수단(102), 범용 운영체제(103), 제1보조 기억 수단(104), 제1입/출력 수단(105), 제1이더넷 보드(106) 및 상기 각 보드간의 통신을 담당하는 제1시스템버스(107)를 구비하는호스트 시스템;제2이더넷 보드(108), 제2보조 기억 수단(109), 제2입/출력 수단(110), 제2메모리 수단(111),제2중앙 처리 수단(112), 실시간 병행처리 운영 체제(113) 및 상기 각 보드간의 통신을 담당하는 제2시스템버스(114)를 구비하는 목적 시스템;트랜 시버(115) 및 이더넷 라인(116)을 구비하는 시스템에 적용되는 교차 디버깅 방법에 있어서, 오류를 검색할 실행 화일을 읽은 후에 교차 디버깅할 시스템과 통신 라인을 설정하고 상기 목적 시스템에 다운 로딩한 다음에 운용자로부터 디버깅 명령어를 입력받아파싱하고 디버깅종료인지를 판단하는 제1단계(201 내지 211); 상기 제1단계(201 내지 211) 수행 후, 디버깅 종료가 아니면디버깅 명령어를 상기 목적 시스템으로 전송하여 실행한 후에 실행 결과를 전송받아 운영자에게 출력하공상기 제1단계의 디버깅 명령어 입력 과정부터 반복하는 제2단계(213 내지 220); 및 상기 제1단계(201 내지 211) 수행 후, 디버깅 종료이면 설정된 통신 라인을 해제한 후에 종료하는 제3단계(212)를 포함하는 것을특징으로 하는 고속 통신 라인을 이용한 병행 칠(CHILL) 프로그램 교차 디버깅 방법
|
2 |
2
제1항에 있어서, 상기 제1단계(201 내지 206)의 다운 로딩 과정은, 실행 칠(CHILL) 화일의 포맷을 s-레코드(s-record) 포맷으로 변환한 후에 화일 변환 오류가 발생했는지를 판단하는 제4단계(301,302); 상기 제4단계(301,302) 수행 후, 화일 변환 오류가 발생하면 화일 변환 오류 메시지를 출력한 후에 종료하는 제5단계(303); 및 상기 제4단계(301,302) 수행 후, 정상적으로 변환이 된 경우 변환된실행 CHILL 파일을 설정된 통신 라인을 이용하여 상기 목적 시스템으로 다운 로딩하며, 다운 로딩 오류가 발생하면 다운 로딩오류 메시지를 출력한 후에 종료하는 제6단계(304,305,306)를 포함하는 것을 특징으로 하는 고속 통신 라인을 이용한 병행 칠(CHILL) 프로그램 교차 디버깅 방법
|
3 |
3
제1항에 있어서, 상기 제1단계(201 내지 206)는, 고속 통신 칠(CHILL) 교차 디버거가 구동되면 중앙처리 보드(102)는 보조 기억 장치)에서 디버깅을 할 해당 실행 칠(CHILL) 화일을 읽은 후에 실행 칠(CHILL) 화일로 부터 디버깅을 수행할 칠(CHILL) 소스 화일의 이름 및 심볼들의 정보를 디버거의 자료 구조에 저장한 후에 사용자가 저장한 상기 목적 시스템과 통신하기 위하여 통신 라인을 설정한 후에 통신 라인 설정 오류를 판단하는 제7단계(201,202,203); 상기 제7단계(201,202,203); 수행 후, 통신 라인 설정시 오류가 발생하면 통신 라인 설정 오류 메시지를 출력하고 디버깅을 종료하는 제8단계(204); 상기 제7단계(201,202,203) 수행 후, 통신 라인의 설정되면 디버거는 상기 입/출력 장치를 통하여 사용자에게 디버깅할 실행칠(CHILL) 화일을 상기 목적 시스템으로 다운 로딩할 것인지를 문의하여 사용자가 다운 로딩 하기를 원하면 디버거는 설정된 통신 라인을 통하여 해당 화일을 상기 목적 시스템의 메인 메모리(111)로 다운 로딩을하며, 사용자가 해당 화일의 다운 로딩을 원하지 않는 경우는 다운 로딩 단계를 생략하고 바로 상기 입/출력 시스템(105)를 통하여 사용자로 부터 디버깅 명령어를 입력받는 제9단계(205,206,207); 및 상기 제9단계(205,206,207) 수행 후, 입력된 명령어를 파싱한 후에 명령어가 오류인지를 판단하여 오류이면 디버깅 명령어 오류 메시지를 출력하고 종료하며 오류가 아니면 디버깅 종료 명령어인지를 판단하는 제10단계(208,209,210)를 포함하는 것을 특징으로 하는 고속 통신 라인을 이용한 병행 칠(CHILL) 프로그램 교차 디버깅 방법
|
4 |
4
제1항에 있어서, 상기 제2단계(213 내지 220)는, 소스 수준으로 입력된 명령어를 저수준의 명령어로 변환한 후에 설정된 통신 라인을 통하여 상기 목적 시스템으로 전송한 다음에 회신 매시지가 도착할 때까지 대기 상태를 유지하는 제11단계(213,214); 상기 제11단계(213,214) 수행 후, 상기 호스트 시스템으로 부터디버깅 메시지를 수신한 상기 목적 시스템은 수신한명령어를 수행한 후에 수행한 결과를 상기 호스트 시스템으로 전송하는 제12단계(215,216,217); 및 상기 제12단계(215,216,217) 수행 후, 회신 메시지를 상기 목적시스템으로부터 수신하면 수신한 메시지를 분석하여 내부 처리 절차를 통하염 실행 결과를 호스트 모니터에 출력한 후에 지속적인 디버깅을 위하여 사용자가 디버깅 종료 명령어를 입력할 때까지 디버깅 명령어 입력 과정 부터 호스트 모니터에 결과 출력 과정까지 반복 실행하는 제13단계(219,220)를 포함하는 것을 특징으로 하는 고속 통신 라인을 이용한 병행 칠(CHILL) 프로그램 교차 디버깅 방법
|