Beaglebone başlangıç

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

fatihinanc



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.
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

Erdem

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.

fatihinanc

#17
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
P9 Pinout
Kainat dediğimiz kitap, yazıldığı dil ve harfler öğrenilmedikçe anlaşılamaz.  (Galileo Galilei)

EmaNet

Arkadaşlar sorumu mazur görün beaglebone illa ubuntu ile mi kullanmamız gerekiyor? Pardus kullansak olmaz mı?

EmaNet

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...

Tagli

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/
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.
Gökçe Tağlıoğlu

EmaNet

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 ? ???

polleme

İ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

EmaNet

#23
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?

muhendisbey

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?
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

Tagli

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.
Gökçe Tağlıoğlu

polleme

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.

cinque

Almak isteyen arkadaşlar olacaktır. Uygun fiyattan Çizgi Tagem tekrar satışa çıkarmış. Önceki partiyi kaçırmıştım hemen sipariş geçtim :)

muhendisbey

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.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

Tagli

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.
Gökçe Tağlıoğlu