top of page

Otonom Araç Tasarımı-11 : Raspberry Pi VNC Server Kurulumu

Raspberry Pi VNC Server Kurulumu

Raspberry Pi masaüstüne başka bilgisayarlardan ulaşmak için VNC(Virtual Network Computing) Server kurulmuştur. Bu sayede testler yapılırken raspberry pi’a kablo ile ekran bağlamadan elde edilen sonuçlar gözlemlenebilmektedir. Böylelikle hataların tespit edilmesi kolaylaşmıştır. VNC Server Kurulumu için terminal ekranına aşağıdaki komutlar sırasıyla girilmiştir.

  • sudo apt-get update

  • sudo apt-get upgrade

  • sudo apt-get install tightvncserver

VNC Serverın aktif hale gelmesi için terminale şöyle yazılmıştır:

  • tightvncserver

VNC Server ilk aktifleştirildiğinde bağlantı için şifre istemiştir. Şifre de tanımlandıktan sonra android işletim sistemli telefona VNC Server uygulaması yüklenmiştir. Bağlantı kurmak için gerekli ip adresini öğrenmek için terminal ekranına aşağıdaki kod yazılmalı ve wlan0 inet adrr : yazan kısmın karşısında zzz.zzz.z.zzz şeklindeki alan bağlantı için ip numarasıdır. Bu kısım ve belirlenen parola ile android telefon üzerinden raspberry pi kartına bağlanılmıştır. Fakat kartın yeniden başlatılması durumunda bağlantı kurmak için terminal ekranına yeniden tightvncserver yazılması gerekmiştir. Bu da raspberry pi üzerine hdmi kablo ile ekranın, klavyenin ve mousenin bağlanmasını gerektirdiği için bunları tekrar tekrar yapmak test aşamasını yavaşlatmıştır. Bu yüzden her açılışta VNC Serverın otomatik olarak aktifleşmesi için bir yol izlenilmiştir[1]. Bunun için aşağıdaki kodlar terminal ekranına girilmiştir.

  • cd /home/pi

  • cd .config

  • mkdir autostart

  • cd autostart

  • nano tightvnc.desktop

  • Açılan ekrana aşağıdaki gibi yazılmıştır.

[Desktop Entry]

Type=Application

Name=TightVNC

Exec=vncserver :1

StartupNotify=false

Daha sonra kaydedip çıkılmış ve raspberry pi yeniden başlatılmıştır.

Raspbian Terminal Komutları

Bu çalışmada sırasında sıkça kullanılan terminal komutları ve işlevleri bu başlık altında açıklanmıştır. Kullanılan işletim sistemi Linux tabanlı olduğu için, Raspbian terminalinin Linux terminal kullanan kullanıcılar için kullanımı zor değildir.

sudo : Yetki gerektiren komutların başında kullanılır. Admin yetkisi kullanmak için gereklidir.

sudo apt-get update : İşletim sistemini son sürüme yükseltir.

sudo apt-get upgrade : Yüklü yazılım paketlerini son sürüme yükseltir.

clear : Teminal ekranında yazılanları temizler.

raspi-config : Raspberry pi konfigrasyon penceresini açar.

reboot : Sistemin yeniden başlatılmasını sağlar.

cd /opencv/ : Terminal ekranının çalışma dizini /opencv/ olarak değişir.

ls : O anda çalışılan klasör içindeki dosya isimlerini listeler.

sudo nano : Dosya düzenleme işleminde kullanılır.

mkdir build : build isminde klasör oluşturur.

ifconfig : Kullanılan ağ ile ilgili bilgileri gösterir. [1]

wget http://www.opencv.org/doc/doc.txt : “doc.txt” Dosyasını indirir.

unzip opencv.gz : Sıkıştırılmış dosyanın dizine çıkarılmasını sağlar.

Comments


pexels-pixabay-257636.jpg

Abone Olmak İster Misiniz?

Sitede yayınlanacak gelişmelerden mail yoluyla haberdar olmak isterseniz abone olabilirsiniz.

Abone oldunuz, teşekkürler !

bottom of page