Building Projects - 2025.2 English - UG1400

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2025-11-20
Version
2025.2 English

The first step in developing a software application is to create a board support package to be used by the application. Next, you can create an application project.

When you build an executable for this application, Vitis automatically performs the following actions.

  1. The Vitis software platform builds the board support package, also called a platform.
  2. The Vitis software platform compiles the application software using a platform-specific gcc/g++ compiler.
  3. The object files from the application and the board support package link together to form the final executable. A linker script specifies where object files should be placed in memory, with object files as inputs.

The following sections provide an overview of concepts involved in building applications.