每个平台均可包含多个域,以支持不同的操作系统并以不同的处理器为目标。“Platform”(平台)组件支持 3 种不同类型的域:Linux、FreeRTOS 和独立(或裸机)域。
- 在当前工作空间内,展开Component Explorer(组件资源管理器)下的平台组件以打开Settings(设置)文件夹并选中 vitis-comp.json 文件注释: 要创建平台组件,请参阅 创建平台组件。
- 单击“+”按钮以Add Domain(添加域)。
- 指定Name(名称)和Display name(显示名称)。
- 对于OS(操作系统),请选中“Linux”、“FreeRTOS”、“Standalone”(独立)或“AI Engine Runtime”(AI 引擎运行时)。
- 从可用“Processors”(处理器)中选择所需处理器。可选“Processor”随所选OS而变。
- 单击OK(完成),将域添加到平台。
对于 FreeRTOS 域和 Standalone 域,会为其创建板级支持包 (BSP)。您可指定要在 BSP 中包含的库。
对于 Linux 域,您可从平台中选择新的 Linux 域来配置其附加详细信息。Boot Components Directory(启动组件目录)必须包含 BIF 所需的所有组件。这些组件可由 PetaLinux 生成。
提示: 生成平台时,将把 Linux 域设置中指定的组件复制到平台文件夹内。不支持将 sysroot 添加到 Linux 域,因为 Windows 不支持复制 sysroot 中的符号链接。