Linux Application Development Using the Vitis Software Platform - 2023.2 English

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
Release Date
2023.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 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).