Beaglebone başlangıç

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

Erdem

Arkadaşlar bu başlıkta beaglebone'a ısınma turu sorularını toplayalım.

Ben de henüz paketini açmamış, dökümanları incelememiş biri olarak aklıma gelen bir kaç soruyu sorayım.

1- Beaglebone'u televizyonun HDMI çıkışına bağlayabiliyormuyuz?
2- İnternete bağlanıp örneğin youtube videolarını seyretmek mümkün mü?

Bu arada Ubuntu altında Beaglebone'a başlangıç için bu dökümanla başlayabilirsiniz:

http://tuna-ayan.com/beaglebone-ilk-incelemeler

Windows tarafında başlangıcı ise Limor anlatmış:

http://ladyada.net/products/beaglebone/index.html

Tagli

#1
BeagleBone'dan video çıkışı alınamıyor. Ancak, ek kartlarla bu mümkün, veya gelecekte mümkün olacak. Arduino'daki shield mantığının aynısı BeagleBone için de yapılmış ama adına cape demişler. Kartları BeagleBone üzerine kule gibi diziyorsunuz.

Burada örnekleri var.

Unutmadan, lütfen kendinize bir iyilik yapın ve BeagleBone ile uğraşacaksanız bu işi Linux üzerinde yapın.
Gökçe Tağlıoğlu

mcn

#2
tagli hocam dediğinizde haklısınız,
o zaman şurdan başlayayım,ilk olarak laptop uma ubuntu nun son versiyonunu kendi sitesinden wubi ile kurdum.XP SP3 yüklü win olarak.
yaklaşık 2 yıl öncede kurmuş kullanmıştım o zamanlar windows a göre müthiş hızlı çalışırken şimdi inanılmaz yavaş çalışıyor ubuntu.Buna bir çözüm bulamadım ve laptop umdan kaldırdım.Neden böyle olduğunu anlayamadım,sorun ne olabilir ki?

Şimdi masaüstü ne kuruyordum ancak WUBİ nin son versiyonunuda indiriyorum,indirdiğim dosyaya tıklıyorum ancak çalışan hiçbişey olmuyor.
Şimdi son olarak 10.04 ün wubi sini indirdim onu kuruyorum masaüstü bilgisayarıma,bakalım ne olacak.

--------------
Şu anda kurulum tamamlandı ve problemsiz şekilde çalışıyor.Ayrıca müthiş hızlı.
Ancak dediğim gibi 10.04 sürümünü kurabildim.Bu eski sürüm sanırım?Bir problem yaşarmıyım yeni sürüme göre ya da bu da bana hertürlü yeter mi?
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

Erdem

Alıntı yapılan: Tagli - 11 Haziran 2012, 22:37:51
Unutmadan, lütfen kendinize bir iyilik yapın ve BeagleBone ile uğraşacaksanız bu işi Linux üzerinde yapın.

Benim açımdan o konuda bir problem yok. Zaten bilgisayarın diğer bölümünde Ubuntu yüklü. Ayrıca diğer harddiskimde Bodhi'den tutun Gentoo'ya kadar 4-5 tane Linux dağıtımı yüklü sanırım  8)

Alıntı yapılan: mcn - 11 Haziran 2012, 23:00:34
o zaman şurdan başlayayım,ilk olarak laptop uma ubuntu nun son versiyonunu kendi sitesinden wubi ile kurdum.XP SP3 yüklü win olarak.
yaklaşık 2 yıl öncede kurmuş kullanmıştım o zamanlar windows a göre müthiş hızlı çalışırken şimdi inanılmaz yavaş çalışıyor ubuntu.Buna bir çözüm bulamadım ve laptop umdan kaldırdım.Neden böyle olduğunu anlayamadım,sorun ne olabilir ki?

Normal bir kuruluma göre wubi'yi kıyaslarsak windows'tan kaynaklanan problemler wubi'ye yansıyabilir. Ayrıca sabit disk erişiminin biraz daha yavaş olduğu söyleniyor.

Benim tavsiyem önemli verilerinizin yedeğini aldıktan sonra normal bir Ubuntu kurulumu yapabilirsiniz.

mcn

Şimdilik W7 yanında kurulu bir ubuntu 10.04 ile led yakıp söndürme uygulamasını gerçekleştirdim.

İlk olarak Ubuntuyu kurduktan sonra ubuntu yazılım merkezinden seri port terminal programını kurdum.

Buradan şu linkteki işlemleri gerçekleştirdim.
http://ladyada.net/products/beaglebone/ethernet.html

Burada herhangi bir problemle karşılaşmadım.

Daha sonra bir reset attım ve tekrar şifre olarak "root" ile giriş yaptıktan sonra
http://www.mcu-turkey.com/?p=23335
bu linkteki uygulamaları takip ettim.

Root ile girişi yaptıktan sonra bu komut ile "ifconfig eth0 | grep inet" cihazın IP sini öğrendim ve bu ip yi normal firefox da tarayıcının adres kısmına yazdığımda sd kart içerisindeki sunum gibi dökümana ulaştım.
Buradan sunumun 4. sayfasında cloud ide 9 linkine tıkladığınızda direk olarak cloud çalışmaya başlıyor ve led yakıp söndürmek için hazır uygulama var.Direk olarak run diyip çalıştırabiliyorsunuz.Burada javascript ile direk olarak program yazabiliyormuşuz.

Benim başlangıcım böyle oldu.
Ama tabi aşağıda vb birçok uyarı bişeyler yazıor henüz ne anlama geliyor bilemiyorum.Bakıcaz...
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

Tagli

Alıntı yapılan: mcn - 11 Haziran 2012, 23:00:34
yaklaşık 2 yıl öncede kurmuş kullanmıştım o zamanlar windows a göre müthiş hızlı çalışırken şimdi inanılmaz yavaş çalışıyor ubuntu.Buna bir çözüm bulamadım ve laptop umdan kaldırdım.Neden böyle olduğunu anlayamadım,sorun ne olabilir ki?
Sanırım arayüz olarak GNOME 3'e geçilmesinden kaynaklanıyor. Eski sade ve hızlı GNOME 2 yerine görsellik için hızı feda eden ve bir türlü alışamadığım GNOME 3 genel olarak çok tepki çekti ama adamlar geri adım atmadılar. Sanırım bilgisayarlar genel olarak hızlandığı için sorun olmayacağını düşünmüşler ama eski bilgisayar ve sanal makineler için bu bir sorun. Sadece hız değil, kullanımına da pek alışamadım ben. Bilmiyorum, belki de biraz eski kafalıyım. Ben bu sebeple Xubuntu'ya geçtim. Ubuntu'dan tek farkı masaüstü ortamı ve eski bilgisayarlarda belirgin şekilde daha hızlı çalışıyor.
Gökçe Tağlıoğlu

mcn

Evet hocam aynı şekilde yeni sürümün masaüstü bana da garip geldi ve hoşuma da gitmemişti.

Xubuntu dediğiniz kısmı wubi ile kurulum yaparken masaüstü ortamını soruyor oradan seçiyoruz değil mi?
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

Tagli

#7
Bilmiyorum, ben hiç wubi ile kurulum denemedim, hep doğrudan kurdum. Normalde Ubuntu, Xubuntu, Kubuntu, Lubuntu (ve bazı diğer az bilinen türevler) ayrı kurulum CD'lerine sahipler. Ubuntu CD takıp Xubuntu kurabilmek mümkün müdür bilmiyorum. Kurulumdan sonra yeni ortamı yükleyip çalıştırmak da mümkün olabilir sanırım ama temiz bir kurulumu tercih ederim.

http://xubuntu.org/

Masaüstü ortamı olarak
Ubuntu -> GNOME
Kubuntu -> KDE
Xubuntu -> Xfce
Lubuntu -> LXDE kullanıyor. Bunlardan Xfce ve LXDE hızlı ve hafif olanlar. LXDE Xfce'den daha hafif ama ben pek sevemedim.
Gökçe Tağlıoğlu

mcn

Hocam wubi ile kurulum yaparken hangi masaüstü ortamını kurmak istediğinizi soruyor,o seçenekler arasında da saydıklarınız var hep.

Seçimi yaptıktan sonra zaten internetten indirerek yaptığı için kurulumu sanırım hangisini seçtiysek onun dosyalarını kuruyor.

Şu Xubuntu yu laptop umda bir deneyeyim bugün.
www.teknikyazi.com --üşenme,erteleme,vazgeçme...

NecroCapo

Alıntı yapılan: Tagli - 12 Haziran 2012, 09:14:29
  Kurulumdan sonra yeni ortamı yükleyip çalıştırmak da mümkün olabilir sanırım ama temiz bir kurulumu tercih ederim.

Tagli'nin dediği gibi eğer laptop, masaüstü vs. gibi disk alanı sıkıntısı olmayan bir yere kuracaksanız, xfce'yi ubuntu'nun üzerine yükleyebilirsiniz. Ben hep bu şekilde yapıyorum. Böylece Xubuntu'da pek fazla hoşlaşmadığım mousepad,thunar gibi uygulamalar yerine Nautilus,Gedit vs. gibi gnome uygulamalarını da kullanabiliyorum. Aslında Xubuntu'yu sadece , KDE,Gnome3 ve Unity'yi beğenmediğimden, XFCE olduğu için kullanıyorum, varsayılan uygulamaları pek hoşuma gitmiyor. Böylece Gnome programları + xfce li bir sistem çok kullanışlı oluyor.

Hatta ubuntu'nun sadece konsol kısmını (mini-ubuntu vs.) yükleyip, xubuntu'yu üzerine de kurabilirsiniz.

Herhangi bir Ubuntu üzerinde aşağıdaki komutları konsoldan çalıştırırsanız, pc açılışında login ekranında Xubuntu seçeneği geliyor. İster Gnome, ister Xubuntu olarak sistemi başlatabilirsiniz. (Benim login kısmı şu an çöplük gibi oldu, lubuntu, kubuntu, ubuntu, ubuntu classic, xubuntu, openbox)

sudo apt-get update 
sudo apt-get install xubuntu-desktop


Daha sonra eğer isterseniz Gnome'u kaldırmak için aşağıdaki komut işe yarayabilir, (denemedim emin değilim)
sudo apt-get remove gnome-desktop


Tagli'nin bahsettiği saf Xubuntu'ya çevirmek için bir de şöyle bir şey var:
http://www.psychocats.net/ubuntu/purexubuntu


kantirici

Merhaba,
Arkadaşlar beaglebone üzerinde c# veya javada yazdıgımız programları çalıştırabiliyormuyuz?

Erdem

#11
Bir kaç denemeden sonra Ubuntu altında koşan Beaglebone  :D







mesaj birleştirme:: 25 Temmuz 2012, 23:11:47

Burada en üstte Ubuntu altında başlangıç kısmında bağlantısını verdiğim derste GPIO1_6 numaralı ucuna bir led bağlayıp yakıp söndürmeyi anlatmış.

echo "38″ > /sys/class/gpio/export

echo "out" > /sys/class/gpio/gpio38/direction

echo "1″ > /sys/class/gpio/gpio38/value

şeklinde ama ben burada ledi nereye takmış onu anlamadım. Hiç deneyen oldu mu.

Beaglebone: GPIO Programming on ARM Embedded Linux

Bir de bu adreste C++ kullanarak GPIO programlamayı anlatıyor. Ama maalesef benim internetim sınırlı olduğu için şimdilik deneyemiyorum  ???

fatihinanc

#12
BeagleBone'u her taktığımda "screen" programı ile USB seçmek beni bezdirdiği için python'da ufak bir script yazmıştım. Çok yararı da oldu :)
Masaüstümdeki simgesine tıkldağımda doğrudan konsolda screen tarafında açılması isenen portu soruyor. Ön tanımlı olarak 115200 baud.
İşinize yarar diye buraya yüklüyorum ;)

Masaüstüne sağ tıklayıp "Başatıcı Oluştur" diyoruz. Ve gelen ekranı aşağıdaki gibi dolduruyoruz;
Not : "Komut" yazan yere screen.py nin olduğu dizini vermeniz gerekiyor.
Dosyayı aşağıdaki linkten indirebilirsiniz;
screen.py



Video
http://youtu.be/lm1kzR3cKfI
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

fatihinanc

Alıntı yapılan: Erdem  - 25 Temmuz 2012, 17:00:51
echo "38″ > /sys/class/gpio/export

echo "out" > /sys/class/gpio/gpio38/direction

echo "1″ > /sys/class/gpio/gpio38/value

şeklinde ama ben burada ledi nereye takmış onu anlamadım. Hiç deneyen oldu mu.

GPIO1_6 pini P8 konnektöründeki 3.pin

GPIO1_6 = 1 x 32 + 6 = 38

Bu yüzden de konsolda 38 yazarak bu pine erişmiş ;)
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

Erdem

Alıntı yapılan: fatihinanc - 28 Temmuz 2012, 06:54:38
GPIO1_6 pini P8 konnektöründeki 3.pin

GPIO1_6 = 1 x 32 + 6 = 38

Bu yüzden de konsolda 38 yazarak bu pine erişmiş ;)

Teşekkürler o kısmı anladım. Ama anlamadığım ledi Beaglebone üzerinde nereye takmış.

Yani bu GPIO1_6 Beaglebone üzerinde nerede onu anlamadım. Toprak olarak hangi ucu kullanmış. Bir de sanırım deneme kartına da bağlanıyor. Ama ben dediğim gibi bu çıkışların hangileri olduğunu anlamadım.