Beaglebone başlangıç

Başlatan Erdem , 11 Haziran 2012, 22:20:02

yamak

Alıntı yapılan: muhendisbey - 04 Ekim 2012, 23:34:54
Hocam beaglebone üzerinde doğrudan bilgisayarın ethernetine bağlayarak VNC server çalıştırabildim. Kullanabilmek bu şekilde çok kolay oldu. Çünkü uygun klavye mouse gibi eleman alma zorunluluğu da ortadan kalktı.

Raspberryde SSH la benzer şekilde erişmek istedim. Biraz da araştırdım, dummy ethernet hub'larına bağlayarak erişilebiliyor ama doğrudan  bilgisayara bağlayarak bu işlemi yapamıyoruz.

Bir de raspberry'de USB üzerinden cihaza bağlanamadım. mini usb güç için amenna. Ama diğer usb girişleri ile de erişim sağlanamıyor? Yada ben sağlayamadım.

İsteiğim şu şekilde. VNC server'ı da geçtim, temel linux sistemine yani terminale nasıl erişebilirim? İllaki dummy hub mı gerekiyor? Yoksa statik bir ip vererek bu işi gerçekleştirme yolu var mı?

Patch yada cross kablo her ikisini de denedim, Bilgisayardan kendi ip'si dışında bi ip göremedim.
Hocam Beaglebone ile VNC server ı nasıl kullandığınızı anlatabilir misiniz?

muhendisbey

Tabiki hocam

Öncelikle ben angstöm'un arayüzünden sıkıldığımdan dolayı android sürümünü yükledim. Ancak aynı uygulama angstöm için de geçerlidir. Sadece vncserver'ı başlatmak için gereken komut farklılık gösterecektir. VNC server'ın mantığında zaten uzak masaüstü bağlantısı vardır. Yoksa o yazı arayüzüne erişebilmek için vncserver değil ssh server kullanılmalı.

öncelikle statik ip almamız gerek bunun için

sudo netcfg

yazarak belirli bir ip var mı bakarız sonrasında eğer 0.0.0. gibi bir ip görürsek ip ayarlamamız gerekecek ben bunun için 192.168.1.1 ip'sini kullandım

sudo ipconfig eth0 192.168.1.1

yazarak cihazın ip'sini belirledim.
İşlemin gerçekleşip gerçekleşmediğini netcfg komutunu tekrar kullanarak bakabilirsiniz.

Sonrasında server'ı başlatıyoruz bunun için android'te

androidvncserver yazarak server'ı başlattım. Bu sırada size bir port numarası verecek şu an kaçtı hatırlamıyorum galiba 5901'di

Ubuntu kullanıyorsanız daha önce vncviewer yoksa

sudo apt-get install vncviewer

komutuyla vncviewer programını ubuntuya (debian) indirebilirsiniz
Windows altında da çalışan programın adı realvnc

Ubuntu için erişimde

sudo vncviewer 192.168.1.1:5901

komutu ile vnc bağlantısı kurulur. Benzer şekilde windowstan da bağlantı yapılabilir.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

yamak

tamam teşekkür ederim hocam

kralsam

Alıntı yapılan: muhendisbey - 05 Ekim 2012, 22:31:30
Tabiki hocam

Öncelikle ben angstöm'un arayüzünden sıkıldığımdan dolayı android sürümünü yükledim. Ancak aynı uygulama angstöm için de geçerlidir. Sadece vncserver'ı başlatmak için gereken komut farklılık gösterecektir. VNC server'ın mantığında zaten uzak masaüstü bağlantısı vardır. Yoksa o yazı arayüzüne erişebilmek için vncserver değil ssh server kullanılmalı.

öncelikle statik ip almamız gerek bunun için

sudo netcfg

yazarak belirli bir ip var mı bakarız sonrasında eğer 0.0.0. gibi bir ip görürsek ip ayarlamamız gerekecek ben bunun için 192.168.1.1 ip'sini kullandım

sudo ipconfig eth0 192.168.1.1

yazarak cihazın ip'sini belirledim.
İşlemin gerçekleşip gerçekleşmediğini netcfg komutunu tekrar kullanarak bakabilirsiniz.

Sonrasında server'ı başlatıyoruz bunun için android'te

androidvncserver yazarak server'ı başlattım. Bu sırada size bir port numarası verecek şu an kaçtı hatırlamıyorum galiba 5901'di

Ubuntu kullanıyorsanız daha önce vncviewer yoksa

sudo apt-get install vncviewer

komutuyla vncviewer programını ubuntuya (debian) indirebilirsiniz
Windows altında da çalışan programın adı realvnc

Ubuntu için erişimde

sudo vncviewer 192.168.1.1:5901

komutu ile vnc bağlantısı kurulur. Benzer şekilde windowstan da bağlantı yapılabilir.

Hocam android üzerinde vnc server denemenizde bağlantı kalitesi ve akıcılık nasıl? Benim denemelerimde çok yavaştı ve ben sıkıldım, angstrom yükleyip konsoldan devam ettim. Bu arada ubuntu için olanı(vnc server) denedinizmi? Ben angstrom için olanını çalıştıramamıştım.Sizde bahsedince sorayım dedim.

muhendisbey

Ubuntu aslında debian üzerine oluşturulmuş bir işletim sistemi. Genelde gördüğüm debian linux işletim sistemlerinin temeli.

Akıcılık rezalet derecede kötü. Aslında aklımda bir fikir var iyileştirme için. Grafik boyutunu küçültmek. Böylece hem daha kolay aktarım yapılabilir.

Beaglebone'dan istediğim performansı alamadım. Raspberry ile beaglebone u hız açısından kıyaslamıyorum bile. Yaklaşık aynı (beaglebone USB de 500, harici kaynakla 700Mhz'de çalışıyor, raspberry doğrudan 700, overclock ile 1GHz de çalışabiliyor)

Angström için tightvncserver programı olabilir. İyice bakmak gerek. Genelde çalışmama nedeni grafik arayüzünün boyutunu ayarlamamaktan kaynaklanıyor. Aslında VNC server angstöm için gereksiz. Çünkü herhangi bir grafik arayüzü yok. Makul olanı SSH Server. Putty gibi bir programla erişmesi de çok kolay. Denemenizi tavsiye ederim.

Benim bu konu da da çektiğim en büyük sıkıntı her seferinde ethernet ip'sini ayarlamak. Bu ayarı kalıcı hale getirmenin yolunu bilen var mı?
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

yamak

Alıntı yapılan: muhendisbey - 06 Ekim 2012, 17:41:53
Benim bu konu da da çektiğim en büyük sıkıntı her seferinde ethernet ip'sini ayarlamak. Bu ayarı kalıcı hale getirmenin yolunu bilen var mı?
Bir script yazılıp başlangıçta çalışanlar listesine eklenirse olur bence.

muhendisbey

Alıntı yapılan: yamak - 06 Ekim 2012, 19:24:52
Bir script yazılıp başlangıçta çalışanlar listesine eklenirse olur bence.
Olabilir. Nasıl yapılabilir?
Ethernet ayarı şeklinde de olabilir mi? Ras-pi de mesela böyle bir dosya var. Statik yada dinamik ip bu dosya değiştirilerek yapılabiliyor.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

kralsam

#37
Alıntı yapılan: muhendisbey - 06 Ekim 2012, 17:41:53
Ubuntu aslında debian üzerine oluşturulmuş bir işletim sistemi. Genelde gördüğüm debian linux işletim sistemlerinin temeli.

Akıcılık rezalet derecede kötü. Aslında aklımda bir fikir var iyileştirme için. Grafik boyutunu küçültmek. Böylece hem daha kolay aktarım yapılabilir.

Beaglebone'dan istediğim performansı alamadım. Raspberry ile beaglebone u hız açısından kıyaslamıyorum bile. Yaklaşık aynı (beaglebone USB de 500, harici kaynakla 700Mhz'de çalışıyor, raspberry doğrudan 700, overclock ile 1GHz de çalışabiliyor)

Angström için tightvncserver programı olabilir. İyice bakmak gerek. Genelde çalışmama nedeni grafik arayüzünün boyutunu ayarlamamaktan kaynaklanıyor. Aslında VNC server angstöm için gereksiz. Çünkü herhangi bir grafik arayüzü yok. Makul olanı SSH Server. Putty gibi bir programla erişmesi de çok kolay. Denemenizi tavsiye ederim.

Benim bu konu da da çektiğim en büyük sıkıntı her seferinde ethernet ip'sini ayarlamak. Bu ayarı kalıcı hale getirmenin yolunu bilen var mı?

Hocam zaten ubuntu kullanıyorum ve dediğin gibi kosol üzerinden işimi görüyorum. Ayrıca başlangıca komut ekleme olayını Muhammet Fatih İnanç arkadaşımız ubuntu için MCU-TURKEY üzerinde anlatmıştı. Angstromda da çalışıyor.

http://www.mcu-turkey.com/beaglebone-linux-acilisinda-baslangic-scripti-calistirmak/

Kolay gelsin.

muhendisbey

Bir bakalım, umarım işimi görür, çünkü her seferinde USB'den başlatmak sıkıntı oluyor.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

Erdem

#39
Beaglebone'a sabit bir ip numarası vermek için . /etc/network/interfaces dosyasını bir metin editörüyle açıp içine bunları yazıyoruz.

Alıntı Yapiface eth0 inet static
       address 192.168.1.230
       netmask 255.255.255.0
       network 192.168.1.0
       gateway 192.168.1.1

Sonra alan adı sunucusu ayarları için /etc/resolv.conf'a bu satırı eklemek gerekiyormuş.

Alıntı Yapnameserver 192.168.1.1

Tagli

Bu ayarlar hangi işletim sistemi için? Angstrom mu?
Gökçe Tağlıoğlu

Erdem

Bu genel olarak *.nix türü tüm işletim sistemleri için kullandığımız ayarlar.

http://www.gigamegablog.com/2012/01/29/beaglebone-linux-101-configuring-angstrom-linux/

Ama bağlantı yöneticisi olarak Connman kullanan Beaglebone sistemler için biraz farklıymış.

http://www.gigamegablog.com/2012/02/06/beaglebone-linux-101-assigning-a-static-ip-address-with-connman/