Linux Image

A Linux image is required to boot the hardware platform. Xilinx provides single platform-independent pre-built Linux image that works with all the SDSoC platforms supplied by Xilinx.

However, if you want to configure Linux for your own platform, follow the instructions at wiki.xilinx.com to download and build the Linux kernel. Make sure you enable the SDx IDE APF drivers, and the Contiguous Memory Allocator (CMA) when configuring Linux for your platform.

If PetaLinux is used to create Linux boot files, the Linux kernel image is included in the unified boot image file, image.ub, rather than as a separate file.

Whether you provide an image.ub file, or separate Linux boot files (device tree, kernel, ramdisk), you will need to define the sdx:imageData attribute of the <sdx:image> element to specify the platform folder that contains these files. For sdx:imageData="image" the location of the image.ub file would be <path_to_platform>/sw/image/image.ub.

Sample xml description:
sdx:imageData="image"

Location: samples/platforms/zc702_axis_io/sw/image