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).
- In the current workspace, expand the Platform component in the
Component Explorer to
open the Settings folder
and select the vitis-comp.json fileNote: To create a Platform component refer to Creating a Platform Component.
- Click the '+' button to Add
Domain.
- Specify the Name and Display name.
- For the OS select Linux, FreeRTOS, Standalone, or AI Engine Runtime.
- Select from the available Processors. The selection of Processor changes based on the selected OS.
- 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.