TL;DR:
この gist は
sudo apt upgrade
を行ったばかりに、悪夢にうなされはじめた、私の備忘録です。
もしこのキットの購入を考えているのであれば、オススメしません。基本的な Ubuntu/Debian の知識だけでなく、LINUX カーネルそのものや UART 接続などのシリアル接続にも精通している必要があるためです。正直なところ、Raspi ほど初心者向きではありません。NVIDIA のモジュールではあるものの、純正のNVIDIA製品ではないし、ややマニアックな仕様のため、NVIDIA のサポートは受けられません。NVIDIA のフォーラムでも、経験者でなければメーカーの OKdo に問い合わせることを勧められています。OKdo も製品が成熟する前に ORIN ベースの後継に注力したため、情報が圧倒的に不足しています。安物買いの銭失いとならないよう奮闘している方の参考になれば幸いです。sudoアップグレード
を行ったばかりに、毎晩悪夢を見るようになった。This gist is a memorandum of the cause of my nightmares because of
sudo apt upgrade
.
If you are thinking of purchasing this kit, I suggest you don't. As it requires not only basic Ubuntu/Debian knowledge, but also familiarity with the LINUX kernel itself and serial connections such as UART connections. To be honest, it is not as suitable for beginners as Raspi: although it is an NVIDIA module, it is not a true NVIDIA product, and due to its somewhat geeky specifications, NVIDIA support is not available; even the NVIDIA forum recommends contacting the manufacturer OKdo if you are not an experienced user. Since OKdo also focused on the ORIN-based successor before the product matured, there is an overwhelming lack of information.
-
モデル名(MODEL): Nano C100 (ver 1.5)
- SOM: NVIDIA® Jetson Nano module with eMMC @ Nvidia (Radxa NX5 互換のモジュール)
- Model: P3448-0002 (PART: 180-13448-DAAA-B01)
- Data Sheet | PDF @ developer.nvidia.com
- Jetson Nano Download Center @ developer.nvidia.com
- Jetson Nano Developer Kit B01 User Guide (It contains various info)
- NVIDIA® Jetson™ Linux Driver Package (L4T):
- Latest version that supports Jetson Nano(P3448-0002) @ 2023/12/30 :
- JetPack 4.6.4 @ developer.nvidia.com
- Jetson Linux Release 32.7.4 @ developer.nvidia.com
- Release Notes | PDF @ docs.nvidia.com
- Developer Guide | PDF @ docs.nvidia.com
- Latest version that supports Jetson Nano(P3448-0002) @ 2023/12/30 :
- IO Board: Radxa Nano C100 carrier board
- Radxa NX5 IO Board @ Radxa (このボードのカスタム・互換ボードと思われる)
- How to check JetPack version
sudo apt-cache show nvidia-jetpack
ref
- How to check L4T version
cat /etc/nv_tegra_release
$ cat /etc/nv_tegra_release # R32 (release), REVISION: 7.1, GCID: 29818004, BOARD: t210ref, EABI: aarch64, DATE: Sat Feb 19 17:05:08 UTC 2022
- Thus: Jetson Linux R32.7.1
- How to check cuDNN version
cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
- Alternative to
nvidia-smi
- Use
jtop
- Use
- SOM: NVIDIA® Jetson Nano module with eMMC @ Nvidia (Radxa NX5 互換のモジュール)
-
電源:
-
Micro USB: 5V 2A
- MicroUSB 利用時はジャンパーピンを外す
Nano C100立ち上げ時の注意 : OKdo Nano C100開発キット(developer Kit)を試してみた @ デジタルライトより
- MicroUSB 利用時はジャンパーピンを外す
-
DC電源アダプター: 5V (4A, 20W)、 5.2V (3.8A)〜15V (1.3A) = MAX 20W
- 推奨AC/DC電源アダプター: OKdo Multihead Plug-in AC/DC Adapter Universal Power Supply (PSU)
- コネクターサイズ(バレル・ジャック、円柱型): 外径5.5mm × 内径2.1mm × 端子長さは9.5mm
- Center Possitive Polarity(中心端子がプラス極)
-
-
冷却ファン
- サイズ: 40mm×40mm×20mm (GeeekPi 4020 PWM速度調整付き冷却ファン、DC 5V x 2個入り)
-
microSD BUS: SDMMC3
-
Nano C100の初期設定 @ IoT本舗
-
OKdo 英語スペック: https://www.okdo.com/us/p/okdo-nano-c100-developer-kit-powered-by-nvidia-jetson-nano-module/
-
OKdo 英語セットアップ: GET STARTED WITH THE OKDO NANO C100 DEVELOPER KIT & CSI CAMERAS
-
NVIDIA Jetson Nano 開発者キットの Tips一覧、冷却ファンが動かない、20Wモードで動かす、動作温度を知る、他 @ neko.ne.jp
- OKdo nano C100 ではなく本家の Jetson Nano の記事ですが、 一読するだけでも参考になります。
-
Jetson-Nano互換機OKdo Nano C100の使い方(特にeMMC起動) @ 竹のしんのテック日記
- 【必見】Jetson-Nano互換機OKdo Nano C100レビュー eMMCストレージ搭載で高速動作 @ Youtube
-
【レビュー】 OKdo Nano C100 開発キット:もうひとひねり欲しい、Jetson Nano B01の互換キット @ がじぇっとりっぷ
- スペックの詳細な比較とレビュー
-
Ref: http://www.neko.ne.jp/~freewing/raspberry_pi/nvidia_jetson_nano_tips/
-
Installed jetson-fan-ctl -> NG
-
How to check if the cooling fan is active/on or not/off in Jetson Nano
cat /sys/devices/pwm-fan/target_pwm 221 # not 0 thus the fan is turned on but not spinning
-
GPIO pin assign is wrong? may be?
[ 1.152881] tegradc tegradc.1: dpd enable lookup fail:-19
[ 1.316536] imx219 7-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.316605] imx219 7-0010: board setup failed
[ 1.340460] imx219 8-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.340518] imx219 8-0010: board setup failed
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
bash-4.4#
- Ref:
- reComputer Jetson J1010 boot fails @ forum.seeedstudio.com
- Jetson Nano Developer Kit 4GB(B01, 2CSIカメラ) が初期起動しない場合の対策 @ Qiita
jtop
は htop
の GPU 版 みたいなもの。NVIDIA 製 GPU、特に Jetson の GPU 使用状況を CUI で確認するコマンド。
# 要 PIP3
sudo apt install python3-pip
# pip でインストール
sudo -H pip install jetson-stats
# サービスのアクティベートと開始
sudo systemctl enable jtop.service
sudo systemctl start jtop.service
# 念のため再起動
sudo reboot now
$ jtop
- Solution : dpkg: error processing package nvidia-l4t-bootloader –configure) | Forums @ nvidia.com
- OpenCV 4.1.1 in Jetpack 4.3 is built without CUDA support | Forums @ nvidia.com
- JetPack 4.3 OpenCV Cuda (GPU support) | Forums @ nvidia.com