1. Single Board RIO(960x계열) 개발을 위한 환경
- 사용환경 : Windows-XP, 7
- S/W : LabVIEW 2009, Real-Time Moudle, FPGA Module, NI-RIO 드라이버
- H/W : 960x계열 sbRIO 보드, 전원 어댑터(19v 이상), Lan Cable or CrossOver Cable
2. Single Board RIO Setting
- SingleBoardRIO를 사용하기 위해서는 네트워크 환경이 구축되어 있어야 한다.
- 네트워크 환경 구축이 어려울 경우 CrossOver Cable을 이용하여 PC와 Direct연결을 한다.
2-1. MAX(Measurement & Automatic Explorer) 실행
- NI에서 제공하는 디바이스들을 설정하기 위해서는 MAX를 실행 시켜야 한다.
- MAX를 이용하여 타겟보드의 IP Address 및 기타 설정을 한다.
- 실행 후 '원격 시스템'에 보드가 인식 되었는지 확인한다.
- 인식되지 않으면 'F5'를 눌러 재확인한다.
- 계속 확인되지 않으면 PC의 방화벽 설정을 확인해보도록 한다.
- (SingleBoardRIO의 IP 초기 설정이 '0.0.0.0'이기 때문에 방화벽에서 차단되는 경우가 있음)
<그림 1-1> MAX 실행화면
2-2. IP Address Setting
- IP Address는 권장값을 이용 혹은 사용자가 직접 설정이 가능하다.
- 네트워크 환경을 구성하였다면 직접 설정을 하도록 한다.
1) 권장값을 이용한 IP 설정
<그림 1-2> 권장값을 이용한 IP설정
2) 사용자가 직접 IP 설정
<그림 1-3> 사용자가 직접 IP설정
- IP 주소 및 기타 설정이 완료되면 '적용'버튼을 클릭한다.
- sbRIO 보드의 재부팅 확인 창이 뜨고 '확인'을 클릭하면 설정 내용이 적용된다..
<그림 1-4> 설정 내용 적용
<그림1 -5> 재부팅 확인 메시지
- 적용 중에 '시스템 상태'가 '연결끊기-재부팅 하기' -> '초기화 하기'로 변한다.
- 설정이 완료되면 '적용'버튼이 비활성화 되고, '시스템 상태'가 '연결됨-실행 중'이 된다.
2-3. S/W 추가 및 제거
- Single Board RIO를 원활하게 사용하기 위해서는 해당 보드의 드라이버 버전을 업데이트 해야한다.
- 초기의 드라이버 버전 '2.4.0'이고 여기에서는 3.2.1로 업데이트 하도록 한다.
- MAX에서 타겟 보드의 소프트웨어 탭에서 '우클릭' 후 '소프트웨어 추가/제거'를 선택
<그림 1-6> 소프트웨어 추가/제거
- 설치를 원하는 드라이버 버전을 선택하고 설치를 시작한다.
- PC에 설치된 드라이버 버전과 맞추는 것을 권장한
<그림 1-7> 설치할 드라이버 버전 선택
- 설치할 항목을 확인 후 설치 작업을 시작한다.
<그림 1-8> 설치항목 확인
<그림 1-9> 설치 대기
<그림 1-10> 설치 완료
3. Make FPGA Project
- Single Board RIO의 환경 설정이 완료되면 Project 파일을 생성하여 원하는 작업을 수행 할 수 있다.
3-1. LabVIEW 실행
- LabVIEW를 실행한 후 작업 타겟을 FPGA로 설정한 후 Project 생성 작업을 실행한다.
<그림 2-1> LabVIEW 실행 및 Project 생성 시작
3-2. Project Type 선택
- LabVIEW를 이용한 FPGA Project는 다양하게 만들 수 있다.
- 여기에서는 Single Board RIO를 이용한 Project 생성을 하도록 한다.
- Select FPGA Project Type에서 SingleBoardRIO Embedded System 선택 후 '다음' 클릭
<그림 2-2> Select FPGA Project Type
3-3. Single Board RIO 검색
- 프로젝트를 정한 다음 PC에서 타겟 보드를 찾는 작업이 진행된다.
- 'Discover existing system' 체크 후 '다음'을 클릭
- 위의 작업을 통해 타겟 보드를 찾지 못하면 아래의 체크 박스를 enable 한다음 앞서 설정한 IP 주소를 입력 하도록 한다.
<그림 2-3> Single Board RIO 검색
-
인식이 완료되면 <그림2-4>와 같이 설정된 타겟 보드가 나타난다.
<그림 2-4> 타겟보드 인식 결과
3-4. Single Board RIO Project 생성(vi 파일)
- 앞의 작업이 완료되면 '프로젝트 탐색기'가 실행된다.
- 타겟보드 이름에서 '우클릭'->'새로 만들기'->'VI'를 선택한다
<그림 2-5> Project에서 VI 파일 생성
- 성공적으로 VI 파일이 생성되면 원하는 작업을 위한 기본 환경이 구축된다.
<그림 2-6> 생성된 VI 화면
댓글