1 |
1
디버깅 프로세서(Deburgging Processor)에서 타겟 시스템(Target System)을 실시간으로 디버깅하는 방법에 있어서,상기 타겟 시스템이 컴파일러(Compiler)에서 생성한 심볼 정보(Symbol Information)를 다운로드하여 메모리에 저장하는 단계;상기 디버깅 프로세서가 상기 심볼 정보를 분석하여 변수가 저장되는 상기 타겟 시스템의 메모리 주소를 획득하는 단계;상기 디버깅 프로세서가 통신 인터페이스(Communication Interface)를 통하여 상기 타겟 시스템의 인터럽트 서비스 루틴(Interrupt Service Routine, ISR)으로 상기 변수에 대한 디버깅 패킷을 전송하는 단계;상기 인터럽트 서비스 루틴이 상기 디버깅 패킷을 수신하고, 상기 디버깅 패킷에 따라 상기 변수의 값(Value)을 읽는 단계; 및상기 인터럽트 서비스 루틴이 상기 디버깅 패킷에 따라 상기 변수의 값을 변경하는 단계를 포함하되,상기 변수의 값을 읽는 단계는
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서, 상기 심볼 정보는,elf 방식을 포함하는 메모리 주소를 이용한 실시간 디버깅 방법
|
4 |
4
제 1 항에 있어서, 상기 통신 인터페이스는,Serial 또는 CAN을 포함하는 메모리 주소를 이용한 실시간 디버깅 방법
|
5 |
5
제 1 항에 있어서, 상기 디버깅 패킷을 전송하는 단계는,상기 변수의 값을 수정하기 위하여 상기 타겟 시스템의 상기 메모리 주소를 요청하는 메모리 주소를 이용한 실시간 디버깅 방법
|
6 |
6
제 1 항에 있어서, 상기 타겟 시스템은,상기 심볼 정보 및 상기 변수가 저장되는 상기 메모리의 주소를 제공하는 메모리 주소를 이용한 실시간 디버깅 방법
|
7 |
7
제 1 항에 있어서, 상기 타겟 시스템은,내장된 임베디드 소프트웨어(Embedded Software)에 의해 동작하는 임베디드 시스템(Embedded System)을 포함하는 메모리 주소를 이용한 실시간 디버깅 방법
|
8 |
8
제 1 항에 있어서, 상기 디버깅 프로세서는,상기 통신 인터페이스를 통하여 상기 타겟 시스템과 연결된 사용자 단말에서 실행되고, 상기 사용자 단말은 컴퓨터를 포함하는 메모리 주소를 이용한 실시간 디버깅 방법
|