Tag Archive: beagleboard


İki gün önce çalışma ortamımı değiştirmek üzere beagleboard’umu bir arkadaşıma verip, ondan Android çalıştıran SmartQ V5 aldım. SmartQ v5 üzerinde Android, Linux(Ubuntu) ve işe yaramaz windows ce 6.0 var.

Ama bu demek değil ki Beagleboard ile artık uğraşmayacağım. Ara verdim diyelim. Zaten şu aralar sınavlar ödevler derken başım çok yoğun bir şeylerle uğraşacak vaktim yok.

Beagleboard ile ilgili sorulara ve yorumlara her zaman açığım. Elimden geldiğince cevap vermeye çalışıyorum. Eğer sizin de tecrübe ettiğiniz ve diğer insanlarla paylaşmak istediğiniz bir şey olursa -çok basit şeyler dahi olsa- paylaşın. Bilgi paylaştıkça çoğalır…

Test vidyosudur, genel olarak neye benzediğini görmeniz için.

beagleboard angstrom

beagleboard angstrom

beagleboard angstrom

beagleboard angstrom

beagleboard angstrom

beagleboard angstrom

Beagleboard için yenilenmiş “gıcır gıcır” imajı şuradan indirebilirsiniz. Kurulum ise daha önce paylaştığım sd karttan boot etme klavuzundaki ile aynı.

Çok kısa göz atabildim ancak yine de beni etkilemeye yetti.

Ne değişmiş?

-Masaüstü ortamı GNOME, ve görünüm olarak Ubuntu ve Fedora’yı çok andırıyor –güzel.

- Önceki sürümlere göre daha hızlı

-Yavaş Firefox Midori ile değiştirilmiş

-opkg daha düzgün çalışıyor

-Bazı gereksiz programlar kaldırılmış

-Desktop Linux dağıtımlarına baya yaklaşmış

Klavuz Beagleboard xM üzerinde nasıl Angstrom Linux çalıştırılacağını anlatmaktadır. Bunun için gerekenler , beagleboard xM, Linux yüklü bir bilgisayar ve bir micro sd kart (2GB yada 4GB yeterli olacaktır).
Öncelikle konsolda

df

komutu ile sahip olduğumuz disklerden hangisinin taktığımız sd kart olduğuna bakıyoruz. Bu komut şuna benzer bir çıktı verir;

hasan@hasan-ET1610PT:~$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            150814948   9229880 133924116   7% /
none                    502476       280    502196   1% /dev
none                    508072       116    507956   1% /dev/shm
none                    508072        92    507980   1% /var/run
none                    508072         0    508072   0% /var/lock
/dev/sdc1           1949960   1812796    137164  93% /media/HASAN

Bu çıktıya bakarak kartımızın baglama yolunu görebiliriz. Kartımız /dev/sdX gibi bir parametre ile bağlanır, yukarıdaki çıktıdan da anlaşılabileceği gibi HASAN etiketli hafıza kartım /dev/sdc olarak bağlanmıştır (Dikkat sdc1 sdc sürücüsünün 1. bölümüdür! bize sürücünün kendisi yani sdc lazımdır.)
Sonrasında kartımızı biçimlendireceğiz, bunu süper hızlı bir yol kullanarak yapmak için aşağıdaki komutları sırasıyla konsola giriniz. Ama unutmayınız bu komutlarda yer alan /dev/sdX parametresi sizin kartınızın parametresi olmalıdır !!!
Aşağıdaki komutları yaparak openembedded.org adresinden kart biçimlendirme için hazırlanmış bir betik indirdik ve çalıştırarak kartımızı kurulum için hazır hale getirdik.

mkdir ~/angstrom-wrk
cd ~/angstrom-wrk
wget http://cgit.openembedded.org/cgit.cgi/openembedded/plain/contrib/angstrom/omap3-mkcard.sh
chmod +x omap3-mkcard.sh
sudo ./omap3-mkcard.sh /dev/sdX
sync

İşlem bittikten sonra kartı bilgisayarınızdan çıkarıp tekrar takın, kartınızın iki bölüme ayrıldığını ve

/media/boot
/media/Angstrom

olarak iki bölüm olarak bağlandığından emin olun.

http://www.angstrom-distribution.org/demo/beagleboard/ adresinden uImage, MLO ve u-boot.bin dosyalarını indirip boot etiketli bölüme kopyalayın.

Yine aynı adresten istediğiniz bir rootfs arşivini indirin (Mesela Angstrom-Beagleboard-demo-image-glibc-ipk-2011.1-beagleboard.rootfs.tar.bz2)

NOT: Dosyaları konsolda çalıştığınız dosyanın içine kopyalayın kolaylık sağlayacaktır.

Ardından rootfs arşivimizi Angstrom adli bölümümüze açıyoruz.

sudo tar -xvj -C /media/Angstrom -f [indirdiğiniz imaj arşiv adı].tar.bz2
sync

İşlem bittikten sonra ise güvenli bir şekilde bölümlerin bilgisayar ile bağlarını kaldırıyoruz;

sync
umount /media/boot
umount /media/Angstrom

Kartımız artık hazır kartı Beagleboard xM'e takıp güç verin varsa HDMI girişli monitör/TV bağlayın ve Beagleboard'un boot etmesini seyredin.

24 Ocak 2011 20:52 v1.0
Geribildirimlere dayanarak değişikler yapabilirim.

Sorun 1: Beagleboard (SD karttan) hafıza kartından boot etmiyor.

Çözüm 1: U-boot’da bootargs (önyükleyici argümanları) muhtemelen SD karttan boot etmek için ayarlanmamış, ya da ayarlama hiç yapılmamış.

Çözüm 2: U-boot’da bootargs (önyükleyici argümanları) sizin rootfs için seçtiğiniz dosya sisteminden farklı bir ayara sahip olabilir, seçtiğiniz ayara göre o bölümü tekrar oluşturup imajınızı açın yada bootargs da kullandığınız dosya sistemini rootfs dosya sistemi olarak seçin.

Mesela, kartın rootfs bölümünü ext2 olarak biçimlediniz ise ve bootargs da rootfs dosya sistemi ext3 olarak ayarlanmışsa boot etmesini beklemeyin.

Çözüm 3: SD kartı yanlış biçimlendirmiş olasılığınızı düşünün -unutanlar için Orhan Gencebay’dan gelsin Hatasız Kul Olmaaaaz- ve yeniden klavuza uygun biçimleyin ve kopyalanması gereken dosyaları kopyalayın.

aklıma geldikçe daha da yazarım.

WordPress.com'dan blog alın. | Tema Motion, volcanic tarafından yapılmıştır.
Takip Et

Get every new post delivered to your Inbox.