Baumer GAPI SDK’nin ODROID-XU4 ile Linux Ubuntu için Kurulumu [AN201521]
Hardkernel ODROID-XU4 Baumer GAPI SDK Linux – Ubuntu Baumer GigE Endüstriyel Kameralar
Bu belge, ARM tabanlı tek kartlı bilgisayar ODROID-XU4’ün Baumer Endüstriyel Kameraları ile kullanımı için nasıl kurulacağını açıklar.
Teknik Arka Plan
ODROID-XU4, ARM tabanlı bir merkezi işlem birimine (CPU) sahip bir tek kartlı bilgisayardır. ARM big.LITTLE teknolojisine dayanan sekiz çekirdekli bir CPU’ya sahiptir; dört ARM Cortex A15 çekirdeği ve dört ARM Cortex A7 çekirdeğini içerir. Ayrıca ARM Mali teknolojisine dayanan bir grafik işlem birimini (GPU) de entegre eder. ODROID-XU4, Gigabit Ethernet ve USB3.0’ı destekler. Hardkernel, GigE arabirimi için 880 Mbit/s’ye kadar veri hızlarını belirtmiştir.
Başlarken
ODROID-XU4’e Yeni Bir İşletim Sistemi Yükleme
ODROID-XU4’e yeni bir işletim sistemi yüklemek için bir ana bilgisayar gereklidir (Ubuntu 16.04 kullanmanızı öneririz). ODROID-XU4 üzerine Linux Ubuntu 16.04 (20161125) sürümünün yüklenmesi gereklidir.
İlk olarak, aşağıdaki bağlantıdan Ubuntu 16.04 imajını indirin:
Windows ile dosyayı indirirken sorun yaşanabileceği için, imaj dosyasını bir Linux PC ile indirmenizi öneririz.
OS’yi ODROID-XU4’e yüklemek için, Hardkernel web sitesindeki kılavuzu takip edin:
Not: SD kart veya Hardkernel web sitesinden sipariş edilebilecek bir eMMC kullanabilirsiniz. Biz, 16GB boyutunda Micro-SD-HC Class 10 tipinde bir SD kartla kurulumu test ettik.
İmaj yüklendikten sonra, masaüstünde bulunan “ODROID Utility” uygulamasını başlatmanızı öneririz. Bu uygulama, dosya sisteminizi yeniden boyutlandırmanıza olanak tanır. Bu, kullanılan SD kartın tüm alanını kullanabilmenizi sağlar.
Not: Bir kamerayı bağlamak, görüntü almak ve bir uygulama oluşturmak için lütfen Linux Kurulum Kılavuzu’na başvurun.
Baumer GAPI SDK Kurulumu
Baumer GAPI SDK’yi kurmak için ODROID-XU4 yazılım paketini web sitesinden indirin. Yazılım paketini internete bağlanarak doğrudan ODROID-XU4’e indirebilirsiniz. Ardından, yazılım paketini Linux terminalini kullanarak yükleyin. İndirilen dosyanın bulunduğu dizine gidin (örneğin, Downloads).
Dosyanın adı “baumer-gapi-sdk-Linux-vxxxxx-Ubuntu-16.04-ODROID-XU4.deb” olarak adlandırılmıştır (xxxxx bir sürüm numarasıdır). Kurulumu başlatmak için aşağıdaki komutu çalıştırın:
# sudo dpkg -i baumer-gapi-sdk-Linux-vxxxx-Ubuntu-16.04-ODROID-XU4.deb
CPU Kullanımı ve Güç Tüketimi
| Kare Hızı | Veri Hızı | Güç Tüketimi | CPU Kullanımı |
|---|---|---|---|
| 5 fps | 100 Mbit/s | 5.5 W | 3 % |
| 40 fps | 782 Mbit/s* | 8.2 W | 21 % |
Tablo 1: CPU Kullanımı ve Güç Tüketimi
Tablo 1, ODROID-XU4’ün sürekli olarak bir Baumer GigE endüstriyel kameradan resim alırken CPU kullanımını ve güç tüketimini göstermektedir. Bunun için Baumer SDK örneği 001 (polling ile görüntü alma) kullanıldı ve istenen görüntü miktarı artırıldı.
Not: Ölçümler optimize edilmiş ağ yapılandırması ile gerçekleştirilmiştir. Kullanılan kamera modeli VLG-23M idi.
* 782 Mbit/s, ODROID-XU4’ün hatasız resim aldığı en yüksek veri hızıdır. Bu nedenle, kameranın veri hızı, 20000 tiklik bir Streaming Channel Packet Delay (Akış Kanalı Paket Gecikmesi) ayarı yapılarak azaltılmıştır.