The Arm GNU open source toolchain is adopted for the Xilinx software development platform. The GNU tools for Linux hosts are available as part of Vitis software platform. This section details the open source GNU tools and Linux tools available for the processing clusters in the Zynq UltraScale+ MPSoC.
The following table lists some of the Xilinx Arm GNU tools available for programming the APU, RPU, and embedded MicroBlaze processors.
Tool | Description |
---|---|
aarch64-none-elf-gcc aarch64-none-elf-g++ | GNU C/C++ compiler. |
aarch64-none-elf-as | GNU assembler. |
aarch64-none-elf-ld | GNU linker. |
aarch64-none-elf-ar | A utility for creating, modifying, and extracting from archives. |
aarch64-none-elf-objcopy | Copies and translates object files. |
aarch64-none-elf-objdump | Displays information from object files. |
aarch64-none-elf-size | Lists the section sizes of an object or archive file. |
aarch64-none-elf-gprof | Displays profiling information. |
aarch64-none-elf-gdb | The GNU debugger. |