From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



Blackfin 어플리케이션의 IP 주소를 어떻게 정하나요?



주요한 소프트웨어:
주요한 소프트웨어 버전: 1.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: LabVIEW Embedded Module for ADI Blackfin를 사용하여 이더넷 통신을 이용하는 어플리케이션을 만들고 있습니다. Tools>>Build Options에서 Advanced 탭의 Enable lwIP TCP/IP support를 선택하여 TCP/IP를 활성화시켰습니다.DHCP 서버를 사용하는 네트워크에 EZ-KIT를 연결했더니 EZ-KIT이 IP 주소를 얻는 것처럼 보입니다. EZ-KIT의 IP 주소를 어떻게 결정할 수 있나요?

솔루션: Blackfin용 lwIP(Lightweight TCP/IP)스택은 타겟의 IP 주소를 리턴해주는 gethostaddr라는 함수를 지원합니다. 첨부된 VI는 Inline C node를 사용하는 이 함수를 불러오고 printf문을 사용하여 IP값을 stdout으로 보내줍니다. Blackfin 프로세서의 IP 주소를 보여주기를 원하는 곳(어플리케이션의 시작 부분)에서 이 VI를 사용하십시오. 이 VI의 출력을 보기 위해서, Target>>Build OptionsAdvanced 탭에서 Redirect stdout to serial port항목이 선택되지 않았는지 확인하십시오. 어플리케이션을 실행시키기 전에 processor status window를 표시하기 위해서 Target>>Processor Status를 선택하십시오. 첨부된 VI가 실행되면 Processor status window의 Output 탭을 클릭하여 IP 주소를 볼 수 있습니다.

관련 링크:

첨부:


Print EZKIT IP Address.vi - Print EZKIT IP Address.vi


리포트 날짜: 04/19/2006
마지막 업데이트: 05/15/2006
문서 번호: 3WIK54HD