Linux Application Development Using the Vitis Software Platform - 2020.2 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2020-11-24
Version
2020.2 English

The Vitis integrated design environment (IDE) facilitates the development of Linux user applications. This section provides an overview of the Linux application development flow from the Vitis tool.

The following figure illustrates the typical steps involved to develop Linux user applications using the Vitis platform.
Note: These steps work only when the Vitis platform is built with the Linux domain being available.
Figure 1. Develop Linux User Applications

To complete the Linux application development flow from the Vitis tool which includes creating a software application, creating and building a sample project application, and debugging the application, see the Xilinx Embedded Design Tutorials: Versal Adaptive Compute Acceleration Platform (UG1305).

  • For additional information on the Linux kernel and boot sequence, see Development Tools.
  • For more information, refer to Creating and Adding Customs Modules in PetaLinux Tools Documentation: Reference Guide (UG1144)