맞춤기술찾기

이전대상기술

고속통신라인을이용한병행칠프로그램교차디버깅방법

  • 기술번호 : KST2015074596
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 실시간 병행처리 운영체제(Concurrent Real-time Operating System)의 제어를 받는 목적 시스템 상에서 수행되는 병행 CHILL 프로그램을 고속 통신 라인을 이용하여 호스트 시스템에서 온라인으로교차 디버깅하는 방법에 관한 것으로, 디버깅 및 시험 환경을 갖추지 못한 실시간 내장형 시스템에 효과적으로 적용될 수 있는 방법이다. 또한 이 방법은소스레벨 디버깅 도구가 호스트 시스템에서 동작하므로 이를 목적 시스템에 상주 시킬 필요가 없고, 목적 시스템에는 순수한 샐행 코드만이 로딩되어 실행되며 디버깅을 위한 정보들은 호스트 시스템에서 관리하므로 디버깅에 대한 목적 시스템의 오버헤드를 최소화할 수있눈 효과적인 방법이다.
Int. CL G06F 11/28 (2006.01)
CPC G06F 11/362(2013.01) G06F 11/362(2013.01)
출원번호/일자 1019940030784 (1994.11.22)
출원인 한국전자통신연구원, 주식회사 케이티
등록번호/일자 10-0118994-0000 (1997.07.25)
공개번호/일자 10-1996-0018920 (1996.06.17) 문서열기
공고번호/일자 (19971004) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (1994.11.22)
심사청구항수 4

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
2 주식회사 케이티 대한민국 경기도 성남시 분당구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 백의현 대한민국 대전시유성구
2 정영식 대한민국 대전시유성구
3 최완 대한민국 대전시유성구
4 최고봉 대한민국 대전시유성구
5 박경숙 대한민국 대전시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신성특허법인(유한) 대한민국 서울특별시 송파구 중대로 ***, ID타워 ***호 (가락동)
2 염주석 대한민국 서울특별시 서대문구 경기대로 **, 진양빌딩 *층(충정로*가)(특허법인위더피플)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시유성구
2 주식회사 케이티 대한민국 경기도 성남시 분당구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 대리인선임신고서
Notification of assignment of agent
1994.11.22 수리 (Accepted) 1-1-1994-0138898-80
2 특허출원서
Patent Application
1994.11.22 수리 (Accepted) 1-1-1994-0138897-34
3 출원심사청구서
Request for Examination
1994.11.22 수리 (Accepted) 1-1-1994-0138899-25
4 출원인정보변경 (경정)신고서
Notification of change of applicant's information
1997.04.14 수리 (Accepted) 1-1-1994-0138900-95
5 등록사정서
Decision to grant
1997.07.19 발송처리완료 (Completion of Transmission) 1-5-1994-0077605-59
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
1999.01.20 수리 (Accepted) 4-1-1999-0010652-29
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2000.01.14 수리 (Accepted) 4-1-2000-0005008-66
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.04.09 수리 (Accepted) 4-1-2002-0032774-13
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.03.13 수리 (Accepted) 4-1-2009-5047686-24
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.04.19 수리 (Accepted) 4-1-2010-5068437-23
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.01.10 수리 (Accepted) 4-1-2012-5005621-98
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.03.21 수리 (Accepted) 4-1-2012-5058926-38
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.08 수리 (Accepted) 4-1-2012-5122434-12
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.07.31 수리 (Accepted) 4-1-2013-5106568-91
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.11 수리 (Accepted) 4-1-2014-5018159-78
19 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
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) 프로그램 교차 디버깅 방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.