Add a Domain to an Existing Platform - 2023.2 English

Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)

Document ID
Release Date
2023.2 English

A platform can contain multiple domains, supporting different operating systems and targeting different processors. A Platform component supports three different types of domains: Linux, FreeRTOS, and Standalone (or Baremetal).

  1. In the current workspace, expand the Platform component in the Component Explorer to open the Settings folder and select the vitis-comp.json file
    Note: To create a Platform component refer to Creating a Platform Component.
  2. Click the '+' button to Add Domain.

  3. Specify the Name and Display name.
  4. For the OS select Linux, FreeRTOS, Standalone, or AI Engine Runtime.
  5. Select from the available Processors. The selection of Processor changes based on the selected OS.
  6. Click OK to add the domain to the Platform.

For a FreeRTOS and Standalone domains a Board Support Package (or BSP) is created for the domain. You can specify the libraries to include in the BSP.

For a Linux domain you can configure additional details of the Linux domain by selecting the new domain in the platform. The Boot Components Directory must contain all the components required by the BIF. These components can be generated by PetaLinux.

Tip: The components specified in the Linux domain settings will be copied to the platform folder when generating the platform. Adding sysroot to a Linux domain is not supported because Windows does not support copying symbol links in sysroot.