NVIDIA Jetson TK1 ile Linux Ubuntu 14.04 için Baumer GAPI SDK [AN201518]

NVIDIA Jetson TK1 Baumer GAPI SDK Linux – Ubuntu Baumer GigE Endüstriyel Kameralar

Bu belge, Baumer Endüstriyel Kameraların kullanımı için ARM tabanlı tek kartlı bilgisayar Jetson TK1’in nasıl kurulacağını açıklamaktadır.

Teknik Arka Plan

NVIDIA Jetson TK1, ARM tabanlı bir merkezi işlem birimine (CPU) sahip tek kartlı bir bilgisayardır. ARM Cortex A15 mimarisine dayanan dört çekirdekli bir CPU’ya sahiptir. Ayrıca, NVIDIA Kepler mimarisine dayanan bir grafik işlem birimi (GPU) entegre eder.

NVIDIA Jetson TK1, Jumbo Frame’leri destekleyen Gigabit Ethernet’i ve 1 Gbit/sn’ye kadar veri hızlarını, ayrıca 5 Gbit/sn’ye kadar veri hızlarına sahip USB 3.0’ı destekler.

Başlarken

NVIDIA Jetson TK1’e Yeni Bir İşletim Sistemi Yükleme

NVIDIA Jetson TK1’e yeni bir işletim sistemi yüklemek için Linux işletim sistemine sahip bir ana bilgisayar (host PC) gereklidir (Ubuntu 14.04 kullanmanızı öneririz). Baumer SDK’nın çalışabilmesi için NVIDIA Jetson TK1’e “Linux for Tegra R21.5” işletim sistemi sürümünü yüklemeniz gerekmektedir.

Öncelikle Sürücü Paketi ve Örnek Dosya Sistemini aşağıdaki bağlantıdan indirin: https://developer.NVIDIA.com/embedded/linux-tegra-archive

Daha sonra, yeni işletim sistemini yüklemek için NVIDIA web sitesindeki kılavuzu takip edin: https://developer.NVIDIA.com/embedded/jetpack

Not:
Bir kamerayı nasıl bağlayacağınız, görüntü alacağınız ve bir uygulama oluşturacağınız hakkında bilgi için Linux Kurulum Kılavuzu’na başvurun.

Baumer GAPI SDK Kurulumu

Baumer GAPI SDK’yı yüklemek için, web sitesinden NVIDIA Jetson TK1 yazılım paketini indirin. Yazılım paketini NVIDIA Jetson TK1’e doğrudan internet bağlantısı kurarak indirebilirsiniz. Ardından, yazılımı Linux terminalini kullanarak yükleyin. İndirilen dosyanın depolandığı dizine gidin (örneğin: /home/user/Downloads).

Dosya adı şu şekildedir: baumer-gapi-sdk-linux-v2.4-xxxxx-Linux4TegraR21.4-JetsonTK1.deb [1]

Kurulumu başlatmak için aşağıdaki komutu çalıştırın:

sudo dpkg -i baumer-gapi-sdk-linux-v2.4-xxxxx-Linux4TegraR21.4-JetsonTK1.deb[1]

[1] xxxxx bir sürüm numarasıdır.

CPU Kullanımı ve Güç Tüketimi

Kare Hızı Veri Hızı Güç Tüketimi CPU Kullanımı**
5 fps 100 Mbit/s 6.9 W 11 %
53 fps 988 Mbit/s 7.4 W 15 %
107 fps 1931 Mbit/s* 8.8 W 20 %

Tablo 1: CPU Kullanımı ve Güç Tüketimi

Tablo 1, NVIDIA Jetson TK1’in, farklı Baumer GigE endüstriyel kameralardan sürekli olarak resim alırkenki CPU kullanımını ve güç tüketimini göstermektedir. Bunun için Baumer SDK örneği 001 (görüntü yakalama – polling yöntemiyle) kullanılmış ve istenen görüntü sayısı artırılmıştır.

Not:

  • Ölçümler, optimize edilmiş ağ yapılandırması ve donanım ile gerçekleştirilmiştir.
  • *) Dual GigE kameralarla çalışmak için, NVIDIA Jetson TK1’e iki ek GigE arabirimi sağlayan bir mini PCIe kart eklenmiştir.
  • **) Tegra K1, yük durumuna bağlı olarak çekirdekleri devre dışı bırakabilir. Karşılaştırılabilir bir CPU Kullanımı değeri elde etmek için tüm çekirdekler aktif hale getirildi. Bu, güç tüketimini de artırır, yani normal kullanımda güç tüketimi daha düşük olabilir.