Obtaining the pluto fw build source from
wiki.analog.com/.../obtaining_the_sources
Firmware image components (Submodules):
Linux Kernel
FPGA HDL
Buildroot User Space
u-boot Bootloader
It contains Linux kernel. to build pluto fw by "make" command and will generate the build artifacts as below:
Build Artifacts michael@HAL9000:~/devel/plutosdr-fw$ ls -AGhl build total 543M -rw-rw-r-- 1 michael 69 Mär 1 09:28 boot.bif -rw-rw-r-- 1 michael 443K Mär 1 09:28 boot.bin -rw-rw-r-- 1 michael 443K Mär 1 09:28 boot.dfu -rw-rw-r-- 1 michael 572K Mär 1 09:28 boot.frm -rw-rw-r-- 1 michael 475M Mär 1 09:28 legal-info-v0.36.tar.gz -rw-rw-r-- 1 michael 617K Mär 1 09:25 LICENSE.html -rw-rw-r-- 1 michael 11M Mär 1 09:27 pluto.dfu -rw-rw-r-- 1 michael 11M Mär 1 09:28 pluto.frm -rw-rw-r-- 1 michael 33 Mär 1 09:28 pluto.frm.md5 -rw-rw-r-- 1 michael 11M Mär 1 09:27 pluto.itb -rw-rw-r-- 1 michael 20M Mär 1 09:28 plutosdr-fw-v0.36.zip -rw-rw-r-- 1 michael 578K Mär 1 09:28 plutosdr-jtag-bootstrap-v0.36.zip -rw-rw-r-- 1 michael 441K Mär 1 09:26 ps7_init.c -rw-rw-r-- 1 michael 442K Mär 1 09:26 ps7_init_gpl.c -rw-rw-r-- 1 michael 4,2K Mär 1 09:26 ps7_init_gpl.h -rw-rw-r-- 1 michael 3,6K Mär 1 09:26 ps7_init.h -rw-rw-r-- 1 michael 2,4M Mär 1 09:26 ps7_init.html -rw-rw-r-- 1 michael 31K Mär 1 09:26 ps7_init.tcl -rw-r--r-- 1 michael 5,3M Mär 1 09:25 rootfs.cpio.gz drwxrwxr-x 6 michael 4,0K Mär 1 09:26 sdk -rw-rw-r-- 1 michael 943K Mär 1 09:26 system_top.bit -rw-rw-r-- 1 michael 716K Mär 1 09:26 system_top.xsa -rwxrwxr-x 1 michael 761K Mär 1 09:28 u-boot.elf -rw-rw---- 1 michael 128K Mär 1 09:28 uboot-env.bin -rw-rw---- 1 michael 129K Mär 1 09:28 uboot-env.dfu -rw-rw-r-- 1 michael 7,0K Mär 1 09:28 uboot-env.txt -rwxrwxr-x 1 michael 4,1M Mär 1 09:24 zImage -rw-rw-r-- 1 michael 22K Mär 1 09:26 zynq-pluto-sdr.dtb -rw-rw-r-- 1 michael 22K Mär 1 09:26 zynq-pluto-sdr-revb.dtb -rw-rw-r-- 1 michael 23K Mär 1 09:26 zynq-pluto-sdr-revc.dtb
pluto fw build contain linux, what is the different between pluto linux and the link "building_the_adi_linux_kernel" and "Building the Zynq Linux kernel and devicetrees from source"
wiki.analog.com/.../linux-drivers-all
wiki.analog.com/.../zynq
Thanks