TCP/IP를 통해 시스템 콘솔로 디버깅

author-image

기준

이 설계 예는 하드웨어와 소프트웨어로 구성됩니다. 하드웨어 섹션은 Nios II 임베디드 평가 키트(NEEK) 버전에 온칩 메모리 SOPC 빌더 구성 요소가 추가된 Nios® II 이더넷 표준 하드웨어 설계 예로 구성됩니다. 반면 SCTCP 소프트웨어는 TCP/IP 통신 채널을 통해 시스템 콘솔을 통해 사용자 지정 SOPC 빌더 구성 요소의 디버그를 지원합니다. AN 624: TCP/IP(PDF) 응용 프로그램 노트를 통해 시스템 콘솔로 디버깅하는 것은 SCTCP 소프트웨어에 대해 설명합니다.

SCTCP 소프트웨어는 TCP/IP 소켓에서 시스템 콘솔 명령을 읽고 원래 Avalon® 스트리밍(Avalon-ST) 패킷 프로토콜 형식에서 해당 Avalon® 메모리 매핑(Avalon-MM) 명령으로 변환합니다. 이 소프트웨어는 이 명령을 SOPC Builder 시스템의 모든 Avalon-MM 슬레이브 구성 요소에 전달할 수 있습니다. 그런 다음 소프트웨어는 Avalon-MM 응답을 Avalon-ST 패킷 프로토콜 형식으로 변환한 후 TCP/IP 통신 채널을 통해 다시 전달합니다.

이 설계 예제 사용

이 설계 예제를 사용하려면 Nios II 임베디드 디자인 제품군(EDS)의 무료 평가 버전을 다운로드하십시오. Nios II 이더넷 표준 설계 예의 NEEK 버전에 대한 사전 붙박이 하드웨어 설계가 AN624_Debugging_with_System_Console_over_TCPIP.zip에제공됩니다. SCTCP 소프트웨어는 이 설계 예제를 위해 이 zip 아카이브의 software_examples 디렉토리에 제공됩니다. SCTCP 소프트웨어는 온칩 메모리 SOPC 빌더 구성 요소가 추가된 후 Nios II 이더넷 표준 하드웨어 설계 예의 다른 버전과도 함께 작동할 수 있습니다. 온칩 메모리 추가 지침은 AN 624: TCP/IP(PDF) 응용 프로그램 노트를 통해 시스템 콘솔로 디버깅하는 방법에 있습니다.

온칩 메모리 SOPC Builder 구성 요소는 테스트 중인 구성 요소를 나타냅니다. 이 SCTCP 소프트웨어 설계 예제를 사용하여 테스트 중인 구성 요소를 하드웨어 설계 예시에서 자체 사용자 지정 구성 요소로 교체하여 TCP/IP 연결을 통해 시스템 콘솔을 사용하여 사용자 정의 SOPC 빌더 구성 요소를 테스트할 수 있습니다. 유일한 요구 사항은 지정된 SOPC Builder 구성 요소에 Avalon-MM 슬레이브 포트가 있어야 한다는 것입니다. 또한 SCTCP 소프트웨어와 함께 Avalon-MM 슬레이브 포트가 있는 SOPC Builder 구성 요소와 함께 Nichestack TCP/IP 네트워킹 스택을 지원하는 하드웨어 디자인을 사용할 수도 있습니다.

이 설계의 사용은 인텔® 설계 예시 라이센스 계약의이용 약관에 따라 달라질 수 있습니다.

하드웨어 요구 사항

이 소프트웨어 예에서는 대상 하드웨어 설계에 다음 장치가 있어야 합니다.

  • 온칩 메모리(또는 인터페이스가 Avalon-MM을 준수하는 SOPC 빌더 구성 요소)
  • 틈새 스택 TCP/IP 네트워킹 스택을 지원하는 이더넷 하드웨어

관련 링크

프로젝트에서 이 예제를 사용하는 것에 대한 자세한 내용은 다음 으로 이동하십시오.

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.