Picproje Elektronik Sitesi

BİLGİSAYAR => Tek Kartta Bilgisayar (SBC) => Beagle Bone => Konuyu başlatan: Erdem - 11 Haziran 2012, 22:20:02

Başlık: Beaglebone başlangıç
Gönderen: Erdem - 11 Haziran 2012, 22:20:02
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 (http://tuna-ayan.com/beaglebone-ilk-incelemeler)

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

http://ladyada.net/products/beaglebone/index.html (http://ladyada.net/products/beaglebone/index.html)
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Tagli - 11 Haziran 2012, 22:37:51
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 (http://eu.mouser.com/beaglebonecapes/) örnekleri var.

Unutmadan, lütfen kendinize bir iyilik yapın ve BeagleBone ile uğraşacaksanız bu işi Linux üzerinde yapın.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: mcn - 11 Haziran 2012, 23:00:34
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?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Erdem - 11 Haziran 2012, 23:28:14
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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: mcn - 12 Haziran 2012, 00:21:49
Ş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 (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 (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...
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Tagli - 12 Haziran 2012, 02:41:49
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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: mcn - 12 Haziran 2012, 08:44:47
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?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Tagli - 12 Haziran 2012, 09:14:29
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/ (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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: mcn - 12 Haziran 2012, 09:44:33
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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: NecroCapo - 12 Haziran 2012, 10:20:21
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 (http://www.psychocats.net/ubuntu/purexubuntu)

Başlık: Ynt: Beaglebone başlangıç
Gönderen: kantirici - 29 Haziran 2012, 18:04:29
Merhaba,
Arkadaşlar beaglebone üzerinde c# veya javada yazdıgımız programları çalıştırabiliyormuyuz?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Erdem - 25 Temmuz 2012, 17:00:51
Bir kaç denemeden sonra Ubuntu altında koşan Beaglebone  :D

(http://farm9.staticflickr.com/8144/7643649544_833dcbaf15_b.jpg)

(http://farm8.staticflickr.com/7139/7643649362_263574bfcc.jpg) (http://www.flickr.com/photos/elektronikhobi/7643649362/)

(http://farm9.staticflickr.com/8028/7643649212_c3948c56dc.jpg) (http://www.flickr.com/photos/elektronikhobi/7643649212/)

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 (http://tuna-ayan.com/beaglebone-ilk-incelemeler/) 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 (http://www.youtube.com/watch?v=SaIpz00lE84#ws)

Bir de bu adreste C++ kullanarak GPIO programlamayı anlatıyor. Ama maalesef benim internetim sınırlı olduğu için şimdilik deneyemiyorum  ???
Başlık: Ynt: Beaglebone başlangıç
Gönderen: fatihinanc - 26 Temmuz 2012, 10:53:56
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 (http://www.fatihinanc.com/wp-content/uploads/2012/07/screen.py_.tar.gz)

(http://www.fatihinanc.com/wp-content/uploads/2012/07/screen.png)

Video
http://youtu.be/lm1kzR3cKfI (http://youtu.be/lm1kzR3cKfI)
Başlık: Ynt: Beaglebone başlangıç
Gönderen: fatihinanc - 28 Temmuz 2012, 06:54:38
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ş ;)
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Erdem - 29 Temmuz 2012, 02:22:31
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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: fatihinanc - 29 Temmuz 2012, 04:57:01
(http://tuna-ayan.com/wp-content/uploads/2012/02/9.png)

Alıntı yapılan: Erdem  - 29 Temmuz 2012, 02:22:31
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.

Yukarıdaki resimde görülen GPIO1_6 ya LED in + ucunu hemen arkasındaki GND ye de LED in - ucunu bağlanmış.
Yani BeagleBone -> P8 konnektörü üzerinde;
1.pin -> LED -
3.pin -> LED +

Fakat BeagleBone'a zarar gelmemesi açısından araya bir 220r eklemekte fayda var.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Erdem - 29 Temmuz 2012, 05:21:47
Hımm. Açıklamalar için teşekkürler  ;)

Şimdi tablodaki değerlerle Beaglebone'un üzerindeki uç numaralarına baktıktan sonra anladım. Önceden Beaglebone'un üzerinde uç numaralarının yazdığını fark etmemişim.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: fatihinanc - 29 Temmuz 2012, 05:31:14
Eğer BeagleBone'a harici olarak bir donanım bağlama tarzı işlerler uğraşıyorsanız bu tabloların masaüstünüzde her daim bulunuyor olması lazım :)

P8 Pinout (http://elinux.org/images/8/88/BeagleBone_p8_pinout.jpg)
P9 Pinout (http://elinux.org/images/e/e8/BeagleBone_p9_pinout.jpg)
Başlık: Ynt: Beaglebone başlangıç
Gönderen: EmaNet - 29 Eylül 2012, 10:08:06
Arkadaşlar sorumu mazur görün beaglebone illa ubuntu ile mi kullanmamız gerekiyor? Pardus kullansak olmaz mı?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: EmaNet - 30 Eylül 2012, 09:35:34
Alıntı yapılan: EmaNet - 29 Eylül 2012, 10:08:06
Arkadaşlar sorumu mazur görün beaglebone illa ubuntu ile mi kullanmamız gerekiyor? Pardus kullansak olmaz mı?

Spam gibi olmasın ama sorum güncel arkadaşlar...
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Tagli - 30 Eylül 2012, 11:00:14
EmaNet, BeagleBone ile herhangi bir Linux dağıtımı çalıştırmam teoride mümkün ama o dağıtımı oluşturan parçaların BeagleBone için derlenmiş olması gerekiyor. Bu süreç benim de tam olarak anlayamadığım karmaşık bir süreç. Yani bir Linux dağıtımını BeagleBone üzerinde çalışabilecek hale getirmek beni aşar. Ama Ubuntu haricinde pek çok dağıtımın BeagleBone için hazır imajını bulabileceğini sanıyorum.

İstersen hiç bir dağıtımı tercih etmeyip kendin sıfırdan sistem de kurabilirsin. Yani bir çeşit kendi dağıtımı yapmış olursun. Bununla biraz uğraşmıştım. Zahmetli bir iş ve çok da fazla uğraşmadığım için, her ne kadar kabuğa düşebildiysem de pek işe yarar bir sistem elde edememiştim. Forumda daha önce bahsi geçmişti, Nazım Koç'un "Gömülü Linux Sistemleri" adlı kitabı sıfırdan sistem kurumu hakkında faydalı bir kaynak. (Forumda bu kitabın adını o kadar çok andım ki, insanlar yakında yazarın akrabası olduğumu düşünmeye başlayacak. Yukarı bakmadım ama belki bu başlıkta bile anmışımdır.)

Pardus'a gelince... Pardus şu anda ölü veya can çekişen bir durumda diye biliyorum. Kullanıcı kitlesinin pek büyük olmadığı da düşünüldüğünde, daha yaygın bir sistemi tercih etmek daha uygun olabilir. Pardus'u BeagleBoard xM üzerinde çalışacak şekle getiren bir geliştirici vardı, zaten Pardus bünyesinde çalışıyordu. Bir arkadaşla birlikte adamın yaptığı sistemi BeagleBoard xM üzerinde çalıştırmıştık. Sonradan bu kişi Pardus'tan ayrıldı. Zaten proje de yarım haldeydi. Şu anda kimsenin o işe devam ettiğini sanmıyorum.
Biz galiba buradan bulmuştuk:
http://cekirdek.pardus.org.tr/~memre/pardus-arm/ (http://cekirdek.pardus.org.tr/~memre/pardus-arm/)
Burası daha çok karalama kağıdı gibi. O zaman bile, bir gün bulduğumuz şey ertesi gün kaldırılmış olabiliyordu. Şimdi baktım, bir imaj göremedim. Yani uzun lafın kısası, bence uğraşılacak şey değil.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: EmaNet - 03 Ekim 2012, 20:33:35
Arkadaşlar BeagleBone'u bilgisayara bağlamak için USB ve ethernet kablosunu bağlıyoruz. Fakat benim aklım karıştı. Ethernet bağlantısını bir HUB yardımıyla mı bilisayara bağlayacağız. :o HUB var ancak internetim wi-fi modem komşumda bu durumda ne yapmam gerekiyor ? ???
Başlık: Ynt: Beaglebone başlangıç
Gönderen: polleme - 03 Ekim 2012, 21:05:18
İnternet wifi olsa bile Beaglebone'u bilgisayara ethernet portundan bağlayabilirsiniz. Bu durumda ethernet portuna ve Beaglebone'a farklı bir IP bloğu atayıp iletişim sağlayabilirsiniz
Başlık: Ynt: Beaglebone başlangıç
Gönderen: EmaNet - 03 Ekim 2012, 21:30:00
Alıntı yapılan: polleme - 03 Ekim 2012, 21:05:18
İnternet wifi olsa bile Beaglebone'u bilgisayara ethernet portundan bağlayabilirsiniz. Bu durumda ethernet portuna ve Beaglebone'a farklı bir IP bloğu atayıp iletişim sağlayabilirsiniz

Yani ethernet kablosunun bir ucunu beaglebona diğer ucunu ethernet kartına mı bağlamam lazım?

Extra Not: Ayrıca beagleBonu bilisayra bağladım port tarayıcı ile tarıyorum beaglebonu görmüyor?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: muhendisbey - 03 Ekim 2012, 22:35:23
Kafama takılan bir nokta var. Beaglebone'u direk ethernete bağlayabiliyorken raspberry pi'yi bağlayamıyoruz? Statik-dinamik ip meselesi yüzünden mi?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Tagli - 03 Ekim 2012, 22:50:09
Bağlayamıyor muyuz?Aslında olay tamamen çalıştırılan işletim sistemi ile ilgili. Hazır sistem yüklenirse, hiçbir şey yapmadan internete çıkabiliyor RPi. Ben Arch Linux yükledim, içinde zaten dhcpcd açık, ADSL modemden IP alıp bağlanıyor.

BeagleBone'un doğrudan bilgisayara bağlandığını duymamıştım ama sanırım yapılabilir. Bildiğim kadarıyla bu iş için normal değil cross kablo gerekiyor. Bilgisayarın BeagleBone'a IP vermesi için içinde bir DHCP server olması gerekiyor yanılmıyorsam.

Hazır sistem kullanıldığında BeagleBone'un internete bağlanma konusunda RPi'den bir farkı olacağını sanmıyorum.

Ancak olayı düşük seviyede düşünürsek, RPi'de network işi genel olarak daha zor olacaktır. Çünkü BeagleBone'un işlemcisinin kendi ethernet modülü var, RPi'de ise ethernet ayrı bir birim ve işlemciye bir USB cihaz gibi bağlı (bu durum BeagleBoard xM'de de böyle idi). RPi ile bu kadar düşük seviyede uğraşmadım. BeagleBone ile biraz uğraşmıştım ama hangi noktada kaldığımı hatırlamıyorum. NFS ile hem kernel imajını çekmiş hem de rootfs mount etmiştim ama internete çıkamamıştım galiba.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: polleme - 03 Ekim 2012, 23:11:34
Ethernet kablo ile direkt bağlamada iki cihaz uçları otomatik çevirmiyorsa (mdi-x özelliği) cross ethernet kablo kullanılması gerekir. Yani kabloda 1 ve 2 nolu uçlar diğer tarafta 3 ve 6 nolu uçlara bağlanacak. Hazır cross kablo da satılıyor. Böyle bağlantı yaptıktan sonra örnek olarak bilgisayara 192.168.5.1 ve Beaglebone'a 192.168.5.2 verirseniz statik IP ile doğrudan erişim yapabilirsiniz. Alternatif olarak DHCP kullanmanız da mümkün.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: cinque - 03 Ekim 2012, 23:26:42
Almak isteyen arkadaşlar olacaktır. Uygun fiyattan Çizgi Tagem tekrar satışa çıkarmış. Önceki partiyi kaçırmıştım hemen sipariş geçtim :)
Başlık: Ynt: Beaglebone başlangıç
Gönderen: muhendisbey - 04 Ekim 2012, 23:34:54
Alıntı yapılan: Tagli - 03 Ekim 2012, 22:50:09
Bağlayamıyor muyuz?Aslında olay tamamen çalıştırılan işletim sistemi ile ilgili. Hazır sistem yüklenirse, hiçbir şey yapmadan internete çıkabiliyor RPi. Ben Arch Linux yükledim, içinde zaten dhcpcd açık, ADSL modemden IP alıp bağlanıyor.

BeagleBone'un doğrudan bilgisayara bağlandığını duymamıştım ama sanırım yapılabilir. Bildiğim kadarıyla bu iş için normal değil cross kablo gerekiyor. Bilgisayarın BeagleBone'a IP vermesi için içinde bir DHCP server olması gerekiyor yanılmıyorsam.

Hazır sistem kullanıldığında BeagleBone'un internete bağlanma konusunda RPi'den bir farkı olacağını sanmıyorum.

Ancak olayı düşük seviyede düşünürsek, RPi'de network işi genel olarak daha zor olacaktır. Çünkü BeagleBone'un işlemcisinin kendi ethernet modülü var, RPi'de ise ethernet ayrı bir birim ve işlemciye bir USB cihaz gibi bağlı (bu durum BeagleBoard xM'de de böyle idi). RPi ile bu kadar düşük seviyede uğraşmadım. BeagleBone ile biraz uğraşmıştım ama hangi noktada kaldığımı hatırlamıyorum. NFS ile hem kernel imajını çekmiş hem de rootfs mount etmiştim ama internete çıkamamıştım galiba.

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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Tagli - 05 Ekim 2012, 08:40:51
Bildiğim kadarıyla diğer 2 USB portu zaten sadece host. Oradan cihaza erişilebileceğini sanmıyorum.

Dummy Hub nedir? Şu ethernet çoklayıcılar mı? Bazen switch de deniyor (aslında switch ile hub benzer iş yapan farklı cihazlar). Onlar ile olmaması normal. hun (veya switch) fiziksel bir cihaz, logic seviyesinde ağa bir katkısı yok. Ağın kurulabilmesi için hub'a bağlı IP verebilen bir cihaz olması gerekiyor. Bu durumda bilgisayar ve RPi'yi hub'a bağlamak ile, RPi'yi doğrudan bilgisayara bağlamak rasında bir fark yok (kablo türü dışında).

Maalesef bilgisayar üzerinden IP alma ile ilgili deneyimim yok. Ama RPi varsayılan ayarlar ile geldiğinde - ki bunları değiştirmek için içine bağlanman gerekecektir sanırım - DHCP ile IP almaya çalışıyor. Bu durumda doğrudan bağlantı yapılacaksa bilgisayar tarafında DHCP sunucusu olması gerekir sanıyorum. Doğrudan SD kart üzerinde değişiklik yaparak bazı ayarları yapman mümkün olabilir. İşletim sistemine göre değişir sanırım bu.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: yamak - 05 Ekim 2012, 09:16:29
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?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: 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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: yamak - 06 Ekim 2012, 01:47:43
tamam teşekkür ederim hocam
Başlık: Ynt: Beaglebone başlangıç
Gönderen: kralsam - 06 Ekim 2012, 02:06:05
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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: 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ı?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: yamak - 06 Ekim 2012, 19:24:52
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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: muhendisbey - 06 Ekim 2012, 20:04:52
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.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: kralsam - 06 Ekim 2012, 21:58:39
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/ (http://www.mcu-turkey.com/beaglebone-linux-acilisinda-baslangic-scripti-calistirmak/)

Kolay gelsin.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: muhendisbey - 07 Ekim 2012, 15:03:50
Bir bakalım, umarım işimi görür, çünkü her seferinde USB'den başlatmak sıkıntı oluyor.
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Erdem - 07 Ekim 2012, 16:12:29
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
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Tagli - 07 Ekim 2012, 16:36:05
Bu ayarlar hangi işletim sistemi için? Angstrom mu?
Başlık: Ynt: Beaglebone başlangıç
Gönderen: Erdem - 07 Ekim 2012, 17:11:31
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/ (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/ (http://www.gigamegablog.com/2012/02/06/beaglebone-linux-101-assigning-a-static-ip-address-with-connman/)