NI Linux Real-Time 장비에서 펌웨어 업그레이드하기

업데이트 됨 Oct 4, 2023

환경

하드웨어

  • CompactRIO Controller
  • roboRIO
  • NI ELVIS RIO Control Module
  • CompactDAQ Controller
  • myRIO Student Embedded Device

운영 체제

  • LabVIEW Real-Time (NI Linux Real-Time)

대상에 대한 소프트웨어 업데이트 중에 다음과 유사한 메시지가 표시 될 수 있습니다. 이는 펌웨어 업그레이드가 필요함을 나타낼 수 있습니다.
선택한 소프트웨어가 임베디드 OS 버전과 호환되지 않습니다. 임베디드 OS 버전 업그레이드 또는 다운 그레이드에 대한 내용은 장치 설명서를 참조하십시오. 

또는 디바이스 소프트웨어를 업데이트하려고 할 때 NI MAX (Measurement and Automation Explorer)에서 이 에러가 발생할 수 있습니다 :

현재 펌웨어 업데이트는 특정 장치 드라이버와 함께 배포됩니다 (예 : cRIO-9068에는 NI CompactRIO 드라이버와 함께 제공되는 펌웨어 업데이트가 있습니다). 드라이버 버전을 업그레이드 할 때 대상의 펌웨어를 업그레이드하는 것이 좋습니다.

이 펌웨어 업그레이드를 수행하는 세 가지 방법은 아래와 같습니다.


NI MAX로 업데이트 :

  1. Measurement and Automation Explorer (MAX)를 엽니다.
  2. 원격 시스템 아래에서 장치를 볼 때, 업데이트 할 장치를 선택하십시오. 시스템 설정 탭에서 펌웨어 업데이트(Update Firmware) 버튼을 클릭하십시오.
  1. 기본적으로 창은 아래 표시된 것처럼 올바른 위치로 설정되야 합니다. 업데이트 할 펌웨어 버전을 선택하고 열기(Open)를 클릭하십시오. 모든 펌웨어 파일의 위치는 <Program Files>\National Instruments\Shared\Firmware\ 입니다. 여기서 위치가 아직 올바르게 설정되지 않은 경우 장치의 Ethernet cRIO 폴더, 대상 장치 및 해당 대상에 해당하는 폴더와 같은 장치로 이동하십시오. 어떤 장치가 어떤 폴더에 속해 있는지 보여주는 아래의 추가 정보 섹션에서 테이블을 찾으십시오.
  1. 위의 창이 닫히고 아래 창이 열립니다. 업데이트 시작 (Begin Update)을 클릭하십시오.

 

웹 구성으로 업데이트 :

  1. Internet Explorer 열기 (Microsoft Silverlight 필요)
  2. Linux RT Target의 IP 주소로 이동합니다.
  1. 관리자 계정으로 로그인하십시오. 기본적으로 사용자 이름은 admin 이고 암호는 따로 설정되어 있지 않습니다.
  2. 펌웨어 업데이트(Update Firmware) 를 클릭하십시오.
  3. 펌웨어 파일을 찾아야하는 창이 나타납니다. 모든 펌웨어 파일의 위치는 <Program Files>\National Instruments\Shared\Firmware\ 입니다. 여기에서 사용하는 장치가 해당하는 폴더로 이동합니다. 업데이트 할 펌웨어 버전을 선택하고 열기(Open) 를 클릭하십시오. 어떤 장치가 어떤 폴더에 속해 있는지 보여주는 아래의 추가 정보 섹션에서 테이블을 찾으십시오.
  1. 위의 창이 닫히고 다른 창이 나타납니다. 업데이트 시작(Begin Update)을 클릭하십시오.

프로그래밍 방식으로 업데이트 :

    펌웨어는 펌웨어 업그레이드 VI를 사용하여 업데이트 할 수 있습니다. 이 예제 프로그램 에서 더 많은 정보를 찾을 수 있습니다 .

    Additional Information

    NI myRIO에는 펌웨어 업그레이드를위한 세 번째 방법이 있습니다. 이 프로세스에 대한 설명은 다음을 참조하십시오 : Upgrading Firmware on My myRIO NI Linux Real-Time Device


    대상 및 폴더 이름 :
    대상폴더 이름
    cRIO-90307755
    cRIO-9031774B
    cRIO-90327841
    cRIO-90337735
    cRIO-9034774D
    cRIO-903577DB
    cRIO-9035 with NI-Sync7875
    cRIO-903677DC
    cRIO-90377840
    cRIO-903877B9
    cRIO-903977DD
    cRIO-9039 with NI-Sync7878
    cRIO-904078E3
    cRIO-904179D0
    cRIO-904278E8
    cRIO-904378E5
    cRIO-904578E4
    cRIO-904679CE
    cRIO-904778E9
    cRIO-904878B7
    cRIO-904978EA
    cRIO-90637740
    cRIO-90647741
    cRIO-90657742
    cRIO-90667743
    cRIO-90677744
    cRIO-906876D6
    ELVIS RIO Control Module  7885
    sbRIO-960777D6
    sbRIO-962777D5
    sbRIO-963777D4
    sbRIO-9651775E
    NI roboRIO76F2
    NI 9149774E
    CVS-1458RT77AA
    CVS-1459RT76CE
    cDAQ-9132773B
    cDAQ-913377BD
    cDAQ-91347773
    cDAQ-913577BC
    cDAQ-91367833
    cDAQ-91377835
    myRIO-1900762F
    myRIO-195076D3