Jetson Nano(B01)の初期セットアップと必要なもの


こんばんは。
随分と書いていませんでしたが、技術メモとして残していきたいと思います。
今回は、新型のJetson Nano(B01)の必要なものと初期セットアップについてです。
詳細なスペック等は公式サイトを閲覧ください。
![DSC01431.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/396218/a41d1a82-2355-54a8-d215-4deb81bb5877.jpeg)
[Jetson Nano公式URL]
(https://www.nvidia.com/ja-jp/autonomous-machines/embedded-systems/jetson-nano/)
#購入品一覧
- Jetson Nano本体(B01) ※新型モデル
[購入URL](https://www.amazon.co.jp/gp/product/B084DSDDLT/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1)
- ACアダプタ(5V/4A)
[購入URL]
(https://www.amazon.co.jp/gp/product/B07SC6JSLL/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1)
- MicroSDカード(64GB)
[購入URL]
(https://www.amazon.co.jp/gp/product/B07DVJ86SS/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1)
- Intel Dual Band Wireless-AC 8265 
[購入URL]
(https://www.amazon.co.jp/gp/product/B0721MLM8B/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1)
- 無線アンテナac対応 MHF4
[購入URL]
(https://www.amazon.co.jp/gp/product/B07K564T9L/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1)
- ファン(5V4ピン)
[購入URL]
(https://www.amazon.co.jp/gp/product/B071FNHVXN/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1)
- カメラモジュール
[購入URL]
(https://www.amazon.co.jp/gp/product/B07VFFRX4C/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1) 
- ケース　※少し合わなかったので模索中
[購入URL]
(https://www.amazon.co.jp/gp/product/B07VLXHZLF/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1)

※注意点※
ACアダプタを使用する場合、旧型ではジャンパーピンが必要ですが、新型では元から付属していました。しかし、新型だから全てついている保証はありませんので、各自の判断にてお願いします。また、ケースは少しサイズ感というか、穴の位置が合わず、無線アンテナを上手く取り付けができなかったです。ファンですが、ネジ止めをする場合、少し工夫が必要なため上に置いて使用しています。組み立てると以下のような形になります。
![DSC01430.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/396218/b3aa0f04-3ff0-0958-f343-c31055139c84.jpeg)
![DSC01429.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/396218/8963afa5-1f37-a120-d9bb-d5a655b0f932.jpeg)

#セットアップ
起動するまでの初期セットアップ手順は、公式サイトに記載があります。
そのため、ここでは簡単に記載します。
[公式サイトのスタートアップガイド(英語版)]
(https://developer.nvidia.com/embedded/learn/get-started-jetson-nano-devkit)
1. **OSイメージをダウンロードする (ver4.3)**
[OSイメージダウンロード先]
(https://developer.nvidia.com/embedded/jetpack)
※Devoloperアカウントが必要となりますので登録をお願いします.
2.**OSイメージをMicroSDカードに焼く**
Windos/Mac/Linuxの環境の手法が記載してありますが、Mac用のアプリケーションをおすすめします。
[Mac用アプリケーション]
(https://www.balena.io/etcher/)
3. **初回Bootとセットアップ**
※もちろんUSBタイプのマウスとキーボードが必要です.
以下の情報をセットアップすればデスクトップ画面が表示されます。
- 言語/キーボードレイアウト/タイムゾーン
- ユーザ名/パスワード

#インストールしたOSのバージョンについて
以下のコマンドを実行すると、JetPackのバージョンを確認できます

```
jetson-nano@jetsonnano-desktop:~$ cat /etc/nv_tegra_release
R32 (release), REVISION: 3.1, GCID: 18186506, BOARD: t210ref, EABI: aarch64, DATE: Tue Dec 10 06:58:34 UTC 2019
```

これでは、わかりづらいのでPythonにて確認する方法を以下に記載します。
※Python2.*にて実行

```
git clone https://github.com/jetsonhacks/jetsonUtilities
cd jetsonUtilities/
jetson-nano@jetsonnano-desktop:~/jetsonUtilities$ python jetsonInfo.py 
 NVIDIA Jetson TX1
 L4T 32.3.1 [ JetPack 4.3 ]
 Ubuntu 18.04.4 LTS
 Kernel Version: 4.9.140-tegra
 CUDA 10.0.326
```

#Jetsonの環境について
Jetson系のOSイメージ(JetPack)には、すぐにアプリケーションを実行できるように以下のようなものが組み込まれています。

```
- OpenCV
- cuDNN
```

※別途PATHをを指定する必要がありますが、次回の記事に掲載します。
詳細な構造は、以下の公式URLを参照ください。
https://www.nvidia.com/ja-jp/autonomous-machines/embedded-systems/

とりあえず、初回セットアップ編はここまでにします。
次回は、サンプルソースや環境構築について記述していきたいと思います。
何かご質問等あれば、お待ちしております。

#参考サイト一覧
http://www.neko.ne.jp/~freewing/raspberry_pi/nvidia_jetson_nano_m2_2230_wifi_bluetooth_combo/
https://github.com/jetsonhacks/jetsonUtilities