Baumer GAPI SDK’nin Raspberry Pi 3 Model B ile Raspbian OS için Kurulumu [AN201710]
Raspberry Pi 3 Model B Baumer GAPI SDK Linux – Raspbian Baumer GigE Endüstriyel Kameralar
Bu belge, Baumer Endüstriyel Kameralarının kullanımı için ARM tabanlı tek kart bilgisayar Raspberry Pi 3 Model B’nin nasıl kurulacağını açıklamaktadır.
Teknik Arka Plan
Raspberry Pi, ARM tabanlı bir merkezi işlem birimine (CPU) sahip tek kartlı bir bilgisayardır. Burada, Raspberry Pi 3 Model B kullanılmaktadır. Dört çekirdekli CPU, ARM Cortex A53 mimarisine dayanır ve ayrıca bir grafik işlem birimi (GPU) entegre eder. Raspberry Pi 3, maksimum 100 Mbit/s veri hızlarını destekler. Bu nedenle, kullanılan kameranın veri hızlarını azaltmak gerekmektedir.
Başlarken
Raspberry Pi’ye Yeni Bir İşletim Sistemi Kurulumu
Öncelikle aşağıdaki bağlantıdan imaj dosyasını indirin:
https://www.raspberrypi.org/downloads/raspbian
Daha sonra yeni işletim sistemini kurmak için web sayfasındaki kılavuzu izleyin:
https://www.raspberrypi.org/documentation/installation/installing-images/README.md
Veya hızlı başlangıç kılavuzunu kullanın:
https://www.raspberrypi.org/help/quick-start-guide
Raspbian OS kurulduktan sonra, mikro USB konektörü aracılığıyla gelen güç kaynağını bağlayarak kartı başlatabilirsiniz. Kartın ilk başlatılması bir yapılandırma menüsünü başlatır. Bu menüde, SD kartınızın bölümünü tüm kullanılabilir alanı kullanacak şekilde yeniden boyutlandırabilirsiniz. Bunu yapmanızı öneririz. Bu menüde ayrıca şifreyi değiştirebilir ve Raspberry Pi’nin grafik masaüstü ortamına önyükleme yapıp yapmayacağına karar verebilirsiniz. Yapılandırma menüsünü her zaman aşağıdaki komutla başlatabilirsiniz:
# sudo raspi-config
Not
Bir kamerayı bağlamak, görüntü almak ve bir uygulama oluşturmak için Linux Kurulum Kılavuzu’na başvurmanızı öneririz.
Baumer GAPI SDK Kurulumu
Baumer GAPI SDK’yı kurmak için web sitesinden Raspbian yazılım paketini indirin. Yazılım paketini doğrudan Raspberry Pi’ye internet bağlantısı ile indirebilirsiniz. Ardından yazılımı Linux terminali kullanarak kurun. İndirilen dosyanın bulunduğu dizine gidin (örneğin: /home/user/Downloads).
Dosyanın adı “baumer-gapi-sdk-linux-vxxxxx-Raspbian-Jessie-raspberry-pi3.deb” olarak belirtilmiştir. [1]
Kurulumu başlatmak için aşağıdaki komutu çalıştırın:
# sudo dpkg -i baumer-gapi-sdk-linux-vxxxxx-Raspbian-Jessie-raspberry-pi3.deb [1]
[1] xxxxx, bir sürüm numarasını ifade eder.
CPU Kullanımı ve Güç Tüketimi
| Kare Hızı | Veri Hızı | Güç Tüketimi | CPU Kullanımı |
|---|---|---|---|
| 5 fps | 95 Mbit/s | 2.9 W | 19 % |
| 10 fps | 191 Mbit/s* | 3.8 W | 8 % |
Tablo 1: CPU Kullanımı ve Güç Tüketimi
Tablo 1, Baumer GigE endüstriyel kamerasından sürekli olarak görüntü alırken Raspberry Pi 3 (Model B)’nin CPU Kullanımı ve Güç Tüketimini göstermektedir. Bu amaçla, Baumer SDK örneği 001 (polling ile görüntü alımı) kullanılmış ve istenen görüntü sayısı artırılmıştır.
Dikkat
Bu ölçümler optimize edilmiş ağ yapılandırması ile gerçekleştirilmiştir.
*) Raspberry Pi 3’te daha yüksek veri hızı elde etmek için bir USB3.0’dan Gigabit-Ethernet adaptörü kullanılmıştır. Bu tür bir adaptörle daha yüksek bir paket boyutu kullanmak da mümkündür.