将 PS 应用添加至系统 - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 简体中文
您的顶层系统工程也支持在 Versal ACAP 的 PS 域中运行应用以便加载和运行 AI 引擎 graph 和 PL 内核。以下进程可用于创建 PS 应用工程并将其添加到您的系统工程内。
  1. Explorer(资源管理器)视图中,右键单击系统工程并选中Add Application Project(添加应用工程)命令,如下图所示。

  2. 这样即可显示Application Project Details(应用工程详细信息)页面,如下图所示。

    请确保将该工程添加到现有系统工程中,其中还包含您的 AI 引擎 graph 工程。指定Application project name(应用工程名称)。

    选择 Cortex®-A72 处理器核,然后单击Next(下一步)继续。

  3. 这样即可显示工程向导的Domain(域)页面,如下所示。

    由于您已选中 Cortex®-A72 处理器核,因此 XRT 域是唯一可用的选项。这表示该域包含 Linux 操作系统和 XRT 库。您还必须指定嵌入式平台的以下三个要素:

    • Sysroot(系统根目录)
    • Root FS(根文件系统)
    • Kernel Image(内核镜像)

    这些项是加载和启动操作系统与运行时驱动程序所必需的。这些文件可从“Embedded Platforms”(嵌入式平台)下载页面获取。指定这些文件后,单击Next继续。

  4. 这样会为“PS Application”(PS 应用)工程打开Templates(模板)页面,如下图所示。

    在此情况下,鉴于您正在创建新的 PS 工程,请选中Empty Application(空应用)模板(默认),然后单击Finish(完成)以创建工程。这样即可创建新的 PS 工程,并将其添加到您正在处理的顶层系统工程。

  5. 为 PS 应用添加源代码。在Explorer(资源管理器)视图中,右键单击 PS 工程的 src 文件夹,然后单击Import Sources(导入源文件)命令 ()。浏览并选中 PS 应用必要的源文件。单击Finish以导入所选源文件。
  6. 右键单击 PS 工程并选中C/C++ Build Settings(C/C++ 构建设置),按需添加 include 目录、链接库、C++ 标准和构建配置。您可为 PS 工程配置工程属性。

创建 PS 应用工程以及 AI 引擎 graph 和 PL 内核后,您的顶层系统工程即将准备就绪,自上而下执行构建已近在眼前。