封装平台组件 - 2023.2 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文

有多种方法可用于在全新的 Vitis Unified IDE 中创建平台组件。以下步骤描述了其中一种建议的方法。如需获取下列步骤中所提到的视图和页面的描述,请参阅 使用 Vitis Unified IDE

  1. 打开 Vitis IDE 后,请在“File”(文件)菜单选项中单击New Component > Platform(新建组件 > 平台)。
    提示: 您也可以从Welcome(欢迎)页面中选择Create Platform Component(创建平台组件)命令,或者从Explorer(资源管理器)视图的右键单击菜单中选择该命令。
  2. 这样即可打开Create Platform ComponentWizard(创建平台组件向导)的Name and Location(名称和位置)页面,如下所示。



  3. 输入Component name(组件名称)和Component location(组件位置),然后单击Next(下一步)。
  4. 这样即可打开Create Platform ComponentWizard(创建平台组件向导)的Select XSA(选择 XSA)页面,如下所示。

    图 1. 创建平台组件 - XSA

  5. 您可从 Vitis 工具提供的任一可用基础平台(位于 $XILINX_VITIS/base_platforms)指定平台组件的 XSA 文件,或者可以选择Browse(浏览)从 $PLATFORM_REPO_PATHS 或现有系统设计中查找 XSA。选择Next以继续转至Select Operating System and Processor(选择操作系统和处理器)。
    注释: 如果您所选 XSA 是固定硬件平台,那么仅为嵌入式设计创建此 Vitis 平台。如果您选中可扩展硬件平台,那么此 Vitis 平台不仅可用于加速应用,还可用于嵌入式设计。
  6. 选中 XSA 后,该工具会从Create Platform ComponentWizard 的Select Operating System and Processor页面中读取 XSA 并识别可用的处理器和操作系统域,您可选择您的平台所使用的操作系统和处理器。

    图 2. 创建平台组件 - 操作系统和处理器

  7. 为平台指定Operating system(操作系统)和Processor(处理器),单击Next以继续转至Summary(汇总)页面。
  8. Summary页面反映了您在前几个页面上的选择。请复查汇总信息并单击Finish(完成)以创建平台组件,或者单击Back(返回)以返回至先前页面并更改您的选择。

创建平台组件时,会在中心编辑器窗口中打开此组件的 vitis-comp.json 文件,如下 Linux 平台示例所示。

图 3. 平台组件 - vitis-comp.json

根据您为自己的平台所选的操作系统以及您可能已选的处理器,vitis-comp.json 平台的内容可能不尽相同。

  • 对于 Linux 操作系统(如上所示),您需要指定BIF file(BIF 文件)、Boot Component Directory(启动组件目录)、SD Card Directory(SD 卡目录)及QEMU Data(QEMU 数据)。本工具会自动填充QEMU Args(QEMU 实参)文件。
  • 对于独立(裸机)操作系统:无需任何特殊操作。
  • 对于 FreeRTOS:无需任何特殊操作。

设置完成后,您可在 Flow Navigator 中选中平台组件并选中Build命令来运行构建。完成编译后,本工具将在Component Explorer(组件资源管理器)的平台组件的 Output 文件夹中填充该平台及其相关软硬件组件。