Savage Board
Last updated
Was this helpful?
Last updated
Was this helpful?
İşlemci
Freescale i.MX6 Cortex A9 1Ghz / Quad Core
RAM
DDR3 1GB
Storage
eMMC 8GB
GPU
3D GPU Vivante GC2000
Hard FP (eabihf)
Var
USB
2x Ext / 1x Int 1with mPCIe
SATA
Var
Micro SD Kart
Var
Ethernet
Var (Gigabit)
HDMI
Var
Konsol
Var, RS232 DB9
NAND Flash
Yok
Savage Board hard-floating desteğine sahip olduğundan eabihf toolchain'ler kullanılabileceği, soft-float toolchain'ler de kullanılabilmektedir.
Güncel Linaro, CodeSourcery ve Arago toolchain'leri sorun yaşamadan kullanabilirsiniz.
İşlem bitiminde uboot.bin
dosyası oluşacaktır. Bu dosyayı kullanarak sistemi recovery yöntemiyle açabilirsiniz. Ancak derlediğiniz u-boot binary imajını eMMC içerisinde yer alan imaj ile değiştirmek için yapılması gereken ek işlemler bulunmaktadır. Konunun detayına geçmeden, iMX6 serisinde kullanılan IVT Tablosu Kullanımı konusuna değinmemiz gereklidir.
Modülleri derlemek için:
Modüller derlendikten sonra modules_install
target'ı kullanılarak, modüllerin kurulacağı kök dosya sistemi INSTALL_MOD_PATH
parametresi ile aşağıdaki gibi verilmelidir (kök dosya sisteminin /opt/savage
dizininde oluşturulduğunu varsayarsak):
Board'un açılmaması, boot yükleyici alanının bozulması vb. durumlarında kullanabileceğiniz bir recovery mekanizması mevcuttur.
Cihazı bu moda geçirebilmek için, micro-usb kablosu cihaz ile bilgisayarınız arasında takılı durumdayken, kartın ortasındaki küçük butona basılı tutup karta enerji vermeniz gereklidir. Bu şekilde açıldığında bilgisayarınızdan lsusb
ile bakıldığında aşağıdaki gibi bir çıktı görünecektir:
Kart recovery modunda iken, micro-usb kablosu üzerinden derlemiş olduğunuz u-boot.bin dosyasını karta gönderebilir ve çalıştırılmasını sağlayabilirsiniz. Ancak bu süreci işletebilmek için, öncelikle imx_usb_loader projesini indirip derlemeliyiz. Projeyi derleyebilmeniz sistemde libusb development paketleri de kurulu olmalıdır, değilse öncelikle aşağıdaki şekilde paketleri yüklemelisiniz:
Ardından projeyi clone'layıp aşağıdaki şekilde derleyiniz:
İşlem bitiminde imx_usb uygulaması oluşacaktır. Uygulamayı sudo aracılığıyla root erişim haklarıyla çalıştırıp, parametre olarak derlediğiniz u-boot.bin dosyasını vermelisiniz:
adresinden Download bölümünden uboot-savage-1.5.tar.gz
dosyası indirilmelidir. Aşağıdaki şekilde güncel versiyonu indirilip hardfp veya softfp toolchain'ler ile derlenebilir:
adresinden Download bölümünden kernel_savage-1.5.tgz
dosyası indirilmelidir.