roboRIO 2のイメージング
注釈
NI roboRIO 1.0のイメージング手順は こちら です。
NI roboRIO 2.0は、NI Linux Real-Time OSとドライバー、FRC用のライブラリーを含む適切なブートイメージを設定したmicroSDカードから起動します。microSDカードは、このページの説明に従って、パソコンとSDバーナーアプリケーションでイメージングする必要があります。
重要
roboRIOイメージングツールでは、roboRIO 2を直接イメージングすることはできません。
microSDの必要条件
NI roboRIO 2.0は全てのmicroSDカードに対応しています。 2GB以上の容量のカードの使用をお勧めします。
操作のヒント
NI roboRIO 2.0を起動し、意図したとおりに動作させるには、有効なイメージを含むmicroSDカードが完全に挿入されている必要があります。
電源を入れたまま microSD カードを取り外すと、roboRIO はハングアップします。microSDカードを再挿入したら、リセットボタンを使ってroboRIOを再起動するか、電源をオフにしてからオンにする必要があります。
電源を入れたままmicroSDカードを抜き差ししても破損することはありませんが、これらの操作は電源を切った状態で行うのがベストプラクティスです。
警告
roboRIOをイメージイングする前に、 FRC Game Tools のインストールが完了している必要があります。また、roboRIOの電源がCTRE配電盤またはREV配電ハブに正しく配線されている必要があります。roboRIOへの電源配線がしっかりと固定されていること、コネクターがroboRIOにしっかりと固定されていることを確認してください(合計4本のネジ)。
microSDカードへの直接イメージング
イメージはバーナーと呼ばれる専用の書き込みユーティリティーを使ってmicroSDカードに転送されます。以下にいくつかのユーティリティーを紹介しますが、Raspberry Piや同様の開発ボードをブートするための任意のイメージを書き込めるツールのほとんどは、roboRIO 2.0用のブート可能なSDカードも作成できます。
サポートされるイメージファイルは FRC_roboRIO2_YEAR_VERSION.img.zip のような名前です。roboRIOイメージングツールのSDボタンをクリックし、 SD Images フォルダに移動することで見つけることができます。通常、最新バージョンのイメージを使用するのがベストです。
Windows以外のOSをお使いの場合は、このイメージファイルをそのコンピュータにコピーする必要があります。

A microSD to USB dongle works well for writing to microSD cards.
注釈
ラズベリーパイのイメージをroboRIOで起動することはできません。同様に、roboRIOのイメージはラズベリーパイにベースしたコントローラーボードとは互換性がありません。
balenaEtcherでイメージを書き込む
Download and install balenaEtcher.
balenaEtcherを起動する
Flash from file をクリックし、microSDにコピーしたいイメージファイルを探す
Select target をクリックし、転送先microSDデバイスを選ぶ
Flash をクリックする
Raspberry Pi Imagerでイメージを書き込む
Download and install from Raspberry Pi Imager.
balenaEtcherを起動する
Choose OS -> Use Custom -> microSDカードにコピーしたいイメージファイルを選択する。
Choose Storage をクリックし、転送先microSDデバイスを選ぶ
Write を押す
警告
イメージを書き込んだ後、WindowsはmicroSDをフォーマットするよう促すかもしれません。再フォーマットしないでください。そうしないと、イメージを再度書き込む必要があります。
roboRIOでチーム番号を設定する
上記のイメージ書き込み過程ではチーム番号が設定されません。 これを修正するには、microSDカードをroboRIOに挿入し、コンピューターをロボットに接続する必要があります。 roboRIOイメージングツールで Edit Startup Settings に進みます。 次に Team Number ボックスに必要事項を記入し、 Apply を押します。

The team number can also be set using the RoboRIO Team Number Setter.