NVIDIA Jetson Nano Developer Kit: Ubuntu Server ve SDK Manager ile SSD’ye Kurulum (Jumperlı Model)

NVIDIA Jetson Nano Developer Kit’in jumper’lı modeli, fiziksel power tuşu olmadan kullanılabilir. Bu modelde, Recovery Mode’a geçmek için 3-4 pinleri jumperlamak gereklidir. Ayrıca, SDK Manager kullanarak doğrudan SSD’ye kurulum yapmak mümkündür. Bu rehberde, Jetson Nano’yu SSD’den çalıştırmak için gereken adımlarıdetaylı olarak anlatıyoruz.

1. Gerekli Donanım ve Yazılımlar

Donanım Gereksinimleri:

  • NVIDIA Jetson Nano Developer Kit (Power Tuşu Olmayan Model)
  • USB-C Güç Adaptörü (5V/4A önerilir)
  • M.2 NVMe SSD + USB 3.0 – SATA/NVMe Adaptörü (Jetson Nano doğrudan M.2 desteklemez, USB adaptörü gereklidir.)
  • Ubuntu 20.04 veya 22.04 yüklü bir Linux bilgisayar (Host Makine)
  • Jumper (3-4 pinleri bağlamak için)

Yazılım Gereksinimleri:

  • Ubuntu 20.04/22.04 Üzerinde SDK Manager
  • Jetson Nano için NVIDIA JetPack 4.x veya 5.x
  • Balena Etcher veya dd komutu (SSD’ye sistem yüklemek için)
  • U-Boot Konfigürasyonu ve SSD Boot Ayarları için gerekli araçlar

2. Jetson Nano’yu Recovery Mode’a Alma (Power Tuşu Olmayan Model İçin)

Bu modelde power tuşu olmadığı içinjumper kullanarak Recovery Mode’a geçiş yapmak gerekiyor.

Adım 1: 3-4 Pinleri Jumper ile Kısa Devre Yapın

  • Jetson Nano’nun J48 Power Jumper’ını (3-4 pinleri) bir jumper ile bağlayın.
  • USB-C kablosunu takın ama Jetson Nano’ya güç vermeyin.
  • Adım 2: Recovery Mode’a Geçiş
  • Recovery Mode (FRC) Pinlerini Kısa Devre Yapın

lsusb | grep NVIDIA

çıktı örneği

Bus 001 Device 029: ID 0955:7f21 NVIDIA Corp. APX

Eğer bu çıktı görünüyorsa, Jetson Nano Recovery Mode’a başarıyla geçmiştir.

3. SDK Manager Kullanarak SSD’ye Kurulum

Jetson Nano SD kart yerine SSD’den boot edilecek şekilde kurulmalıdır.

Adım 1: SDK Manager’ı Kurun ve Açın

  1. NVIDIA Developer Hesabı Açın:
  2. SDK Manager’ı İndirin ve Kurun:

wget https://developer.download.nvidia.com/sdkmanager/sdkmanager_1.9.3-10882_amd64.deb
sudo dpkg -i sdkmanager_1.9.3-10882_amd64.deb
sudo apt update && sudo apt install -f -y

sdkmanager

Adım 2: Jetson Nano’yu Seçin ve Flashlamaya Başlayın

  1. SDK Manager açıldığında “Jetson Nano Developer Kit” seçeneğini işaretleyin.
  2. JetPack 4.6 veya 5.x sürümünü seçin.
  3. Flash Target: SSD Disk seçeneğini seçin.
  4. “Start Flashing” butonuna basarak SSD’ye kurulum başlatın.

4. Jetson Nano’yu SSD’den Boot Etme

Kurulum tamamlandıktan sonra, Jetson Nano’yu SSD’den başlatmak için U-Boot ayarlarını değiştirmeniz gerekir.

Adım 1: Bootloader Yapılandırmasını Güncelleyin

  1. Jetson Nano’yu tekrar Recovery Mode’a alıp aşağıdaki komutları çalıştırın:

sudo ./flash.sh jetson-nano-qspi-sd mmcblk1p1

Burada mmcblk1p1, SSD’ye referans vermektedir. Eğer SSD’niz farklı bir ad alıyorsa, lsblk komutu ile doğru disk ismini kontrol edin.

5. SSD’yi Varsayılan Boot Cihazı Olarak Ayarlama

Jetson Nano’yu her zaman SSD’den boot etmesi için aşağıdaki ayarları yapmalısınız.

Adım 1: Bootloader Konfigürasyonunu Değiştirin

Bootloader ayarlarını düzenleyerek SD kart yerine SSD’yi önyükleme kaynağı olarak ayarlayın.

sudo nano /boot/extlinux/extlinux.conf

Aşağıdaki satırı bulun:

DEFAULT primary

Ve aşağıdaki şekilde değiştirin:

DEFAULT ssd

Kaydedip çıkın (CTRL+X, ardından Y ve Enter).

6. SSD Performansını Optimize Etme

Adım 1: TRIM Desteğini Aktifleştirme

SSD’nin ömrünü uzatmak için TRIM özelliğini açmanız gerekir:

sudo systemctl enable fstrim.timer

Adım 2: SWAP Kullanımını Azaltma

Jetson Nano’nun RAM’i düşük olduğu için SSD’ye fazla yazma yapmaması için swapiness değerini düşürün:

echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Yayımlandı

kategorisi

yazarı:

Etiketler: