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.
- The Vitis software platform builds the board support package, also called a platform.
- The Vitis software platform compiles the
application software using a platform-specific
gcc/g++compiler. - 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.