Mac に Jetson TX2 環境を構築する


Mac で Jetson TX2 のセットアップができる環境を構築する

参考

以下のサイトを参考にさせていただきました

MacにVirtualBoxでUbuntuを立てる方法【画像での解説つき】 ※事前準備で使用
Jetson TX2 への JetPack のセットアップ手順(NVIDIA SDK Managerを使用)

環境

  • OS: macOS Catalina
  • VirtualBox: Version 6.1.4 r136177
  • ubuntu: 18.04.3 ※VirtualBox 上に構築
  • NVIDIA SDK Manager: 1.0.1-5538_amd64

事前準備

VirtualBox 上に ubuntu 18.04.3 環境を構築する

今回は事前に環境があったため手順を省略するが MacにVirtualBoxでUbuntuを立てる方法【画像での解説つき】 を参考に構築
※Storage は余裕を持って 64 GB を確保

NVIDIA SDK Manager(以下、 SDK Manager) のセットアップ

SDK Manager のダウンロード

NVIDIA のデベロッパーページ から NVIDIA SDK Managerをダウンロードする
※ダウンロードするためには NVIDIA デベロッパー への登録が必要

SDK Manager インストール

下記のコマンドで、SDK Managerをインストールする

$ sudo apt install ./sdkmanager_1.0.1-5538_amd64.deb

SDK Manager 起動・ログイン

下記のコマンドで SDK Manager を起動し、 NVIDIA へのログインを行います

$ sdkmanager
#=> (sdkmanager:5363): Gtk-WARNING **: 04:44:31.700: cannot open display:

上記のようなメッセージが表示されて、起動しない場合は .bashrc 等に以下の対応を行う

.bashrc
export DISPLAY="${DISPLAY:-:0}"

Jetson の起動

1. 下図のように接続を行う

① HDMI ディスプレイへ
② キーボード・マウス へ
③ ホスト PC へ

2. 起動

[POWER]ボタンを押下して起動します
※初期状態では、ログインユーザおよびパスワードはnvidiaでログイン可能

3. リカバリーモードへの移行

[POWER]ボタンで起動した状態で、①[REC]ボタンを押下しながら、②[RST]ボタンを数秒押下する
その後、②[RST]ボタンを離してから、①[REC]ボタンを離すと、HDMIへの出力がリカバリーモードに移行する

① [REC]ボタン
② [RST]ボタン

4. Jetson とホスト PC の USB 接続の確認

下記のコマンドで USB 接続が有効であることを確認する
※USB 接続が有効である場合には NVidia Corp. というデバイスが認識される

$ lsusb
#=>Bus 001 Device 003: ID 0955:7c18 NVidia Corp.

※確認できていない場合には、 Virtual Box 上の[デバイス]>[USB]より[NVIDIA Corp. APX]が有効であることを確認する

5. インストール

5-1. [Target Hardware]>[Jetson TX2]を選択して[CONTINUE TO STEP 02]ボタンを押下する

5-2. ライセンスを許諾して[CONTINUE TO STEP 03]ボタンを押下する

5-3. 管理者権限のパスワードして「OK」ボタンを押下する

途中で下記のアラートが表示された場合には「YES」ボタンを押下してインストールを継続する

5-4. ubuntu をインストールする

手順 5-3. にてインストールを行っている際に、 Flash Jetson OS のインストールが完了すると Jetson が再起動され、 ubuntu のセットアップが開始される

5-4-1. 規約に同意して 「Continue」 ボタンを押下する

5-4-2. 言語を選択して 「Continue」 ボタンを押下する

5-4-3. キーボードを選択して 「Continue」 ボタンを押下する

5-4-4. タイムゾーンを選択して 「Continue」 ボタンを押下する

5-4-5. アカウント情報を入力して 「Continue」 ボタンを押下する

5-4-6. ubuntu のデスクトップ画面が表示されることを確認する

5-5. アカウント情報を入力して[Flash]ボタンを押下する

5-6. 全てのインストールが完了していることを確認して「FINISH AND EXIT」ボタンを押下する

最後に

今回は Mac の VirtualBox 上に Jetson TX2 の環境を構築した
PC スペックやネット環境によって異なるが相当時間のかかることなので
きちんと手順を確認して手戻りなく構築したい