PXIeコントローラをNI Linuxリアルタイムオペレーティングシステムに移行する

更新しました Aug 7, 2023

環境

ハードウェア

  • PXIe-8821
  • PXIe-8840
  • PXIe-8880
  • PXIe-8861
  • PXIe-8881

ソフトウェア

  • Measurement & Automation Explorer (MAX)

オペレーティング・システム

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

NI Phar Lap ETSからNI Linux Real-Timeへの移行にはいくつかのステップが必要です。この記事は、NI Linux RTへの移行に関するシリーズの一部です。

  1. 互換性の判断(英文資料)

  2. PXIコントローラのOS移行

  3. ソフトウェアのインストール(英文資料)

  4. Phar LapアプリケーションのNI Linux RTへの移行(英文資料)


この記事では、PXIeコントローラをNI Linuxリアルタイムオペレーティングシステム(RT OS)に移行する方法について説明します。ホストコンピュータとコントローラに必要なソフトウェアのインストール、及び、コントローラのパーティションとRT OSのインストールの方法について説明します。尚、この移行プロセスはNI Linux Real-Time対応のPXIeコントローラに固有であり、コントローラの現在のOS、ソフトウェアに関わらず機能します。

LabVIEW Communications System Design Suiteのプロビジョニング手順については、Provisioning a Real-Time Controller or USRP Stand-Alone Device for LabVIEW Communicationsを参照してください。

注意: NIは、NI 2020ソフトウェアリリースではcRIOのPharLapのサポートを終了し、NI 2022ソフトウェアリリースではPXIのサポートを終了します。詳細については、 Phar Lap RT OS EOLロードマップを参照してください。


追加で用意が必要なハードウェア

  • モニター
  • キーボード
  • 空のUSBストレージデバイス

BIOSをアップグレードします

  1. NI Linux Real-TimeオペレーティングシステムのPXIハードウェアサポートページを使用して、PXIeコントローラがNI Linux RT OSに対応しているか、並びにコントローラのBIOSを更新する必要があるかを確認します。
  2. BIOSダウンロードページの「インストール手順」セクションに従って、BIOSアップデートをインストールします。
Linux Real-Time OS Compatibility


ホストコンピュータにソフトウェアをインストールします

NI Linux RT OSをコントローラにインストールするには、USBユーティリティを作成する必要があります。作成には、ホストコンピュータに下記ソフトウェアを予めインストールする必要があります。
  1. LabVIEWとLabVIEWリアルタイムモジュールをインストールします。NI Linux RT OS対応の最低バージョンは2019です。
  2. USBストレージデバイスをホストコンピューターに接続します。
  3. NI Measurement & Automation Explorer(MAX)を起動します。
  4. [ツール] >> [ NI LinuxRTリカバリUSBドライブの作成]を選択します。
image.png
  1. [NI LinuxRTリカバリUSBドライブの作成]ダイアログボックスが表示されます。
  2. ドライブの下でUSBストレージデバイスを、ディスクイメージで[X.X\standard_x64_recovery.iso]を選択します。X.XはNI Linux RT OSのバージョンです。複数の選択肢が表示された場合は、最新バージョンを選択してください。

image.png

  1. [フォーマット]を選択します。
  2. 完了したら、コンピューターからUSBを取り出します。


NI Linux RTコントローラーのパーティション分割

  1. USBユーティリティとキーボードをPXIeコントローラに接続します。
  2. コントローラを再起動し、キーボードのDeleteキーを押してBIOSに入ります。
  3. [Boot]タブで、[ LabVIEWRT RT Configuration]を選択します。次に、LabVIEW RT Operating Systemとして[NI Linux Real-Time]を選択します。
  1. [Save & Exit]タブで、[Save Changes]を選択します。
  1. 同じタブで、[Boot Override]の下の[ UEFI:<USBドライブ名> ]を選択します。
    注意:これにより、コントローラーが再起動し、USBで起動します。このUSBが機能しない場合は、別のUSBを使用してみてください。
  1. USBが起動すると、ディスクをパーティション分割するオプションが表示されます。 yと入力し、Enterキーを押します。
  1. フォーマットが完了したら、USBを取り外し、電源を入れ直すか、 rebootEnterを入力して、コントローラーを再起動します

    コントローラは、NI Linux Real-Time Safe Modeで再起動する必要があります。
  1. コントローラはセーフモードで起動しない場合は、BIOSを入力して、[Boot]タブのBoot Option #1として[LabVIEW RT]選択します。
 

次のステップ

上記にてコントローラにNI Linux Real-Timeがインストールされました。次のステップとしてコントローラをNI Linux RTベースイメージにフォーマットしてから、アプリケーションに必要なソフトウェアをインストールする必要があります。インストール手順については、 NI LinuxリアルタイムPXIコントローラへのソフトウェアのインストールページを参照してください。