Jetson Nanoで使えるSDカードのイメージファイルまとめとイメージ書き込み方法

# Jetson Nano SDカードのイメージファイル
　Jetson Nanoで使えるSDカードのイメージを自分が知っている範囲でまとめます。

## Jetson Nano Developer Kit(JetPack)
　最新のJetPackは[NVIDIAのJetPack SDKのページ](https://developer.nvidia.com/embedded/Jetpack)からダウンロードできます。

　公式のJetPackのアーカイブページは以下です。~~過去のアーカイブは、現在は公式なものはありません。~~

[JetPack Archive](https://developer.nvidia.com/embedded/jetpack-archive)

　JetPack 4.3以降はOpenCVのバージョンが3から4に上がっているので注意して下さい。私が書いている記事は、注記がない限り、基本的にJetPack 4.2.2以前のバージョンを想定しています。

　最新のJetPack4.4を使用する場合は、以下記事を参考にしてください。
[Jetson NanoにJetPack 4.4を入れてTensorFlow・物体検出・姿勢推定・ROS2(Realsense)動かしてみた](https://qiita.com/karaage0703/items/604ff6e0a8287aa0dce7)

　以下は、アーカイブに含まれていないイメージなどへのリンクです。NVIDIAのDeveloperサイトで見つけたものです（NVIDIAの中の人が提供しているので、怪しいものではありません）。

[nv-jetson-nano-sd-card-image-r32.3.1(JetPack 4.3)](https://developer.nvidia.com/jetson-nano-sd-card-image-r3231)

[nv-jetson-nano-sd-card-image-r32.2.1(JetPack 4.2.2)](https://developer.nvidia.com/jetson-nano-sd-card-image-r3221)

[jetson-nano-sd-r32.2-2019-07-16.zip(JetPack 4.2.1)](https://developer.download.nvidia.com/assets/embedded/downloads/jetson-nano-sd-card-image/r32.2-2019-07-17/jetson-nano-sd-r32.2-2019-07-16.zip)


[jetson-nano-sd-r32.1.1-2019-05-31.zip](https://developer.download.nvidia.com/assets/embedded/downloads/jetson-nano-sd-card-image/r32.1.1-2019-05-31/jetson-nano-sd-r32.1.1-2019-05-31.zip)

[jetson-nano-sd-r32.1-2019-03-18.zip](https://nvidia.box.com/shared/static/dp7xma0f4jbvttha6xo14km14fztal7o.zip)


## JetCard
　NVIDIAさんが提供している、Jetson NanoでのAIプログラミング用のイメージです。GitHubの[jetcard](https://github.com/NVIDIA-AI-IOT/jetcard)リポジトリに、イメージのリンク先・使い方含め説明があります。

　以下はイメージへのリンクです。

[jetcard_v0p0p0.img](https://drive.google.com/open?id=1wXD1CwtxiH5Mz4uSmIZ76fd78zDQltW_)

　JetCardをインストールすると、最初からTensorFlowがセットアップされていますし、ネットワークに繋がった他のPCのブラウザ（Chromeが良さそうです）から`jetson.local:8888`でJetson Nano上のJupyterLabにログインできます（デフォルトのパスワードは`jetson`）。Jupyter Notebookやコンソールが起動できるので、なかなか良さそうです。

<img width="1389" alt=" 2019-07-05 2.25.20.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/81919/a28e35e5-8764-dde5-570e-0edf8f4773b7.png">

　日本語の解説は@tomo_makes さんの[【JetCardを使えば一瞬】NVIDIA Jetson Nanoセットアップ［2019年7月版］](https://qiita.com/tomo_makes/items/859c4f8aa71d3209d591)が、詳しく分かりやすいのでおすすめです。

　注意点としては、基本英語設定になっているので、日本で使う場合は時計とキーボードを日本のものに修正する必要があります。

　時計は、設定メニューの時計から変更できます。キーボードは`/etc/default/keyboard`を書き換えてもダメだったので、`.bashrc`に以下のように追記して対応しています。

```sh
setxkbmap -model jp106 -layout jp -option ctrl:nocaps
```

　`.bashrc`の設定に関しては、以下記事参照下さい。
[便利なbashrc設定のメモ Ubuntu(Raspberry Pi/Jetson Nano)](https://qiita.com/karaage0703/items/3fa7d6a2b01875c9de60)

## SDカードの書き込み方法
　以下の手順で書き込みます。SDカードの容量は32GB以上は用意した方がよいです。

- SDカードをフォーマット
- SDカードにイメージ書き込み

### SDカードをフォーマット
　[SDメモリカードフォーマッター](https://www.sdcard.org/jp/downloads/formatter/)を使うのがおすすめです（Windows/Mac両対応）。

　使い方は、簡単で[SDメモリカードフォーマッターのサイト](https://www.sdcard.org/jp/downloads/formatter/)からソフトをダウンロードして、インストールします（方法は省略します）。続いて、SDカードをPCに接続します。あとは、以下の画面で右下の「フォーマット」をクリックするだけです。

<img width="528" alt=" 2019-07-05 1.05.26.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/81919/50b3145a-6ee1-29f5-a6fe-aa9182a2af26.png">

### SDカードの書き込み
　[balenaEtcher](https://www.balena.io/etcher/)というソフトを使用します。[balenaEtcherのサイト](https://www.balena.io/etcher/)からダウンロードしてインストールします（方法は省略します）。

　後は、SDカードをPCに繋いだ状態で起動して、Etcherを起動して、以下のようにイメージを選択、SDカードを選択して、Flashをクリックするだけです。

![ 2019-07-05 1.12.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/81919/d15dad91-c65a-acd3-66de-0cf428d1325f.png)

### balenaEtcherで書き込みエラーが発生する場合（macOS)
　私の環境（macOS Big Sur)でbalenaEtcherで`Something went wrong`とエラーメッセージが表示され、イメージが書き込めないエラーが発生しました。ネットで調べたら、同じ問題で困っている人多いようです。色々試行錯誤しても、私はなかなか解決できなかったのでbalenaEtcherの代わりにRaspberry Pi Imagerを使うことにしました。Raspberry Pi OSを書き込むためのソフトですが、`Use Custom`でJetson Nanoのイメージファイルを選択すればbalenaEtcherと同じ要領で書き込めます。詳しくは以下記事を参照ください。

[Raspberry Pi ImagerのセットアップからSD書き込み方法まで](https://qiita.com/karaage0703/items/79e09db0ef3ebcf94882)


## 参考リンク
[Jetson NANO sd-card image download(NVIDIA DEVELOPER)](https://devtalk.nvidia.com/default/topic/1049501/jetson-nano-sd-card-image-download/)


## 関連ページ
[Jetson Nano関係のTIPSまとめ](https://qiita.com/karaage0703/items/b14c249aa33112669ee4)
Jetson Nano関係の情報は、上記ページにまとめていますのでよければ参照下さい。