Merhabalar;
Bugün size beagleboard xm geliştirme kartına angstrom işletim sistemi nasıl kurulur anlatacağım. Bunun için bir bilgisayara ihtiyacınız olacak. Benim kullandığım bilgisayarda ubuntu 11.04 işletim sistemi bulunmaktadır ve adımlar ona göre anlatılacaktır. Diğer ubuntu sürümlerinde muhtemelen de çalışacaktır. Diğer işletim sistemlerinde ise muhtemelen komutlar değişecek fakat adımlar aynı kalacaktır.
Bu işlemi gerçekleştirmek için minimum 2 GB mikrosd kart ve kart okuyucu gerekmektedir. Bu yazıyı okuduktan sonra bunları alacak ve 2 GB’tan fazla mikrosd alacaksanız, alacağınız kart okuyucunun mikrosd hc destekli olmasına dikkat ediniz. 4 Gb ve sonrası mikroSd ler büyük kapasiteli (High Capacity – (hc) ) olduğu için bazı kart okuyucukar desteklemez. Aynı zaman da alacağınız hafıza kartının sınıfının (class) yüksek olmasına dikkat edin. Bu özelliği çok kişi bilmez fakat sınıf ne kadar yüksek olursa hafıza kartı o kadar hızlı olacaktır. Şu anda piyasada ki en yüksek sınıf 10 (class 10) dur. BeagleBoard XM de nand olamadığından hafıza kartı ne kadar hızlı olursa işletim sistemi o kadar hızlı çalışacaktır.
En önce gerekli dosyaları indirelim.
imaj, MLO, uboot.bin dosyaları http://www.angstrom-distribution.org/demo/beagleboard/ adresinden indirilecektir. İleri ki tarihlerde daha yeni dosyalar çıkmış ise komutlarda bu adreslerde bulunan dosyaların linklerini koyabilirsiniz. İndireceğimiz imaj 2011.1 tarihli dosya.
Terminal ekranını açıp aşağıda ki komutlarla, bulunduğumuz klasör içine yeni klasör oluşturarak gerekli dosyaları indirelim.
Selec All Code:mkdir angstrom_images
cd angstrom_images
wget -c http://www.angstrom-distribution.org/demo/beagleboard/Angstrom-Beagleboard-demo-image-glibc-ipk-2011.1-beagleboard.rootfs.tar.bz2
wget -c http://www.angstrom-distribution.org/demo/beagleboard/u-boot.bin
wget -c http://www.angstrom-distribution.org/demo/beagleboard/MLO
Düzeltme: Bir arkadaş u-boot.bin aldı dosyanın olmadığını söylemişti. Yine dosya orada olmazsa buradan indirebilirsiniz. Angstrom 2011.1 demo imajı için uboot.bin dosyası.
Bu dosyayı MLO dosyasını indirdiğiniz dizine açın.
Sıra geldi bu dosyaları mikrosd karta kopyalamaya. Kart okuyucuya kartı takın. Ubuntuda kurulu olarak gelen Disk aracını kullanarak tüm diski biçimlendirin ve hiç bir bölüm oluşturmayın.
Şimdi diskte bölüm oluşturalım, bunun için diskin hangi noktaya bağlandığından emin olun. Bunu disk aracında hafıza kartınızı seçerek görebilirsiniz. Örneğin /dev/sdb. Komutlarda da bu şekilde anlatacağım. Siz /dev/sdb de “b” yerine, sizin hafıza kartınızın bağlandığı harfi yazınız.
Selec All Code: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/sdb
sync
cd ..
Bundan sonra kartta boot ve angstrom adlı iki bolum oluşacaktır. Hafıza kartını çıkarıp tekrar taktığınızda bu iki bölüm bağlanacaktır (mount). Hafıza kartının ömrü için bu işlemi bir kere yapmanız yeterlidir.
Şimdi sıra geldi dosyaları gerekli yerlere kopyalamaya. Bunun için ise aşağıda ki komutları yazalım.
Selec All Code:tar -C /media/Angstrom --wildcards -xjvf Angstrom-Beagleboard-demo-image-glibc-ipk-2011.1-beagleboard.rootfs.tar.bz2
# copy the files to sc-card boot partition.
cp MLO /media/boot
cp u-boot.bin /media/boot
cp /media/Angstrom/boot/uImage /media/boot
sync
Dosya kopyalama işlemi de başarılı bir şekilde bittikten sonra işlemimiz bitti demektir. BeagleBoard XM kartına hafıza kartını takıp başlattığınızda angstrom başlayacaktır.
Selamlar
Toplam Görüntülenme: 324
Son Yorumlar