Post Go back to editing

building Linux kernel question

Category: Software

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