Board: | MacnicaSodiaEvaluationBoard |
---|---|
State: | planned |
![]() |
| ![]() |
Item | Download | Note |
---|---|---|
All In One SD Card Image | sodia_ubuntu_nano_trusty.tar.gz | From Linux PC: From Windows PC: Please refer to following page:
|
Item | Download | Note |
---|---|---|
HW Reference Design | Sodia DVI Example Design | This Reference Desing is using VIP core, this will need a license to compile a HW Design. |
Linaro Ubuntu Nano Root File System | http://releases.linaro.org/14.10/ubuntu/trusty-images/nano/linaro-trusty-nano-20141024-684.tar.gz | Linaro Download Page |
Linux Kernel Soruce | Download Snapshot from GitHub: You can also use git clone. Please refer to following link: |
3.10-ltsi |
zImage | zImage | Prebuild Linux Kernel Image (3.10-ltsi)
|
Preloader | preloader-mkpimage.bin | Genereted by v15.1.1 |
U-Boot | u-boot.img | Genereted by v15.1.1 |
DeviceTree Blob | soc_system.dtb | Genereted by v15.1.1 |
U-Boot Script | u-boot.scr | Configure FPGA from U-Boot & Release a bridge reset before Linux boot |
FPGA Configuration Image data | soc_system.rbf | Compressed RBF |
$ cd ~ $ wget http://releases.linaro.org/13.12/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2013.12_linux.tar.bz2 $ tar xjf gcc-linaro-arm-linux-gnueabihf-4.8-2013.12_linux.tar.bz2 $ export CROSS_COMPILE=~/gcc-linaro-arm-linux-gnueabihf-4.8-2013.12_linux/bin/arm-linux-gnueabihf-Note: It seems, above version is already removed. So you can use newer version as follows, but this tool version is not tested:
$ wget https://releases.linaro.org/14.04/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux.tar.bz2
$ git clone https://github.com/altera-opensource/linux-socfpgaAdded Framebuffer Driver:
$ cd linux-socfpga
$ git checkout -b test_branch ACDS15.1_REL_GSRD_PR
$ export CROSS_COMPILE=~/gcc-linaro-arm-linux-gnueabihf-4.8-2013.12_linux/bin/arm-linux-gnueabihf-
$ export ARCH=arm
$ make socfpga_defconfig
$ make menuconfig
$ make zImageSome of the files that are created:
File | Description |
---|---|
vmlinux | Linux Kernel ELF file |
arch/arm/boot/zImage | Linux Kernel image |
$ sudo tar zxf linaro-trusty-nano-20141024-684.tar.gz"binary" directory are created. You need do this step as superuser.
$ sudo gedit binary/etc/network/interfacesAdded following statement for DHCP.
# The loopback network interfaceYou may customize even further if required.
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
$ sudo ~/make_sdimage.py \Note: You can download individual compornents from Individual Components sectionor you can create those binaries by yourself.
-f \
-P preloader-mkpimage.bin,u-boot.img,num=3,format=raw,size=10M,type=A2 \
-P binary/*,num=2,format=ext3,size=2900M \
-P zImage,u-boot.scr,soc_system.rbf,soc_system.dtb,num=1,format=vfat,size=500M \
-s 4G \
-n sodia_sd_card_image.bin