Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

MuzPi xbmc yolculuğu

Başlatan MC_Skywalker, 13 Mart 2015, 15:33:28

MC_Skywalker

Kaptanın seyir  defteri Yıldız tarihi 2015.065.
elimde kalan MuzPi'yi (Banana Pi)  medya center'a dönüştürmek (XBMC)için denemeler yapmaya başladım. bu konuda yaptımığım işlem basamaklarını not şeklinde paylaşmak istedim.ilk olarak U-Boot derleyeceğiz ardından gelen yazıda SD kartı Boot hale getirip ona yükleyeceğiz.

ARM tool kurulumu (cross comp)

Ubuntu 12.04 ve ötesi
apt-get install gcc-arm-linux-gnueabihf


git kurulumu
apt-get install git


U-Boot
git clone [url]https://github.com/linux-sunxi/u-boot-sunxi.git[/url]


U-boot mümkün olan kartları listeler.
cd u-boot-sunxi
nephalem@Sancuary:~/u-boot-sunxi$ grep sunxi boards.cfg | awk '{print $7}'
'




U-Boot derleme
Bananapi için configüre etme. SD karttan Boot edeceğimiz için ekran görüntüsüde gördüğümüz Bananapi seçeceğiz USB boot olsaydı _FEL eki olanı tercih edecektik
nephalem@Sancuary:~/u-boot-sunxi$ make CROSS_COMPILE=arm-linux-gnueabihf- Bananapi_config


sonuç:
Alıntı Yap
Configuring for Bananapi - Board: sun7i, Options: BANANAPI,SPL,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),STATUSLED=244,STATUSLED1=245,FAST_MBUS

ve derleme
nephalem@Sancuary:~/u-boot-sunxi$ make CROSS_COMPILE=arm-linux-gnueabihf-

derlemeyi yaptığınız makınadaki fiziksel core sayısını -j2 parametresi ile blirtirseniz derleme daha hızlı olur. fakat gerek yok 70sn süre içinde derleme tamamlandı.


Alıntı Yap
nephalem@Sancuary:~/u-boot-sunxi$ make CROSS_COMPILE=arm-linux-gnueabihf-  OBJCOPY spl/u-boot-spl.bin
......
......
......
  MKSUNXI spl/sunxi-spl.bin
  OBJCOPY u-boot.bin
  MKIMAGE u-boot.img
  CAT     u-boot-sunxi-with-spl.bin
  OBJCOPY u-boot.srec
nephalem@Sancuary:~/u-boot-sunxi$

To Be Countune. . .

MC_Skywalker

episode II
SD kartımızı hazırlamya başlıyoruz.

önce kartımısın nede olduğunu bulalım
df

işte burdaymış
/dev/sdb1                      7807424      32   7807392    1% /media/nephalem/8GB


şimdi kartımızı bağlandığı noktadan ayırıp işlemimize başlayalım.

umount /dev/sdb1
export card=/dev/sdb1
export p=p
sudo dd if=/dev/zero of=${card} bs=1M count=1
1+0 kayıt girdi
1+0 kayıt çıktı
1048576 (1,0 MB) byte kopyalandı, 0,91048 s, 1,2 MB/s
sudo dd if=/dev/zero of=${card} bs=1k count=1023 seek=1
1023+0 kayıt girdi
1023+0 kayıt çıktı
1047552 (1,0 MB) byte kopyalandı, 0,936064 s, 1,1 MB/s
cd u-boot-sunxi
sudo dd if=spl/sunxi-spl.bin of=${card} bs=1024 seek=8
20+0 kayıt girdi
20+0 kayıt çıktı
20480 (20 kB) byte kopyalandı, 0,778386 s, 26,3 kB/s
sudo dd if=u-boot.img of=${card} bs=1024 seek=40
232+1 kayıt girdi
232+1 kayıt çıktı
238548 (239 kB) byte kopyalandı, 0,856732 s, 278 kB/s


To Be Countune . . .