您的顶层系统工程也支持在 Versal ACAP 的 PS 域中运行应用以便加载和运行 AI 引擎 graph 和 PL 内核。以下进程可用于创建 PS 应用工程并将其添加到您的系统工程内。
- 在Explorer(资源管理器)视图中,右键单击系统工程并选中Add Application Project(添加应用工程)命令,如下图所示。
- 这样即可显示Application Project Details(应用工程详细信息)页面,如下图所示。
请确保将该工程添加到现有系统工程中,其中还包含您的 AI 引擎 graph 工程。指定Application project name(应用工程名称)。
选择 Cortex®-A72 处理器核,然后单击Next(下一步)继续。
- 这样即可显示工程向导的Domain(域)页面,如下所示。
由于您已选中 Cortex®-A72 处理器核,因此 XRT 域是唯一可用的选项。这表示该域包含 Linux 操作系统和 XRT 库。您还必须指定嵌入式平台的以下三个要素:
- Sysroot(系统根目录)
- Root FS(根文件系统)
- Kernel Image(内核镜像)
这些项是加载和启动操作系统与运行时驱动程序所必需的。这些文件可从“Embedded Platforms”(嵌入式平台)下载页面获取。指定这些文件后,单击Next继续。
- 这样会为“PS Application”(PS 应用)工程打开Templates(模板)页面,如下图所示。
在此情况下,鉴于您正在创建新的 PS 工程,请选中Empty Application(空应用)模板(默认),然后单击Finish(完成)以创建工程。这样即可创建新的 PS 工程,并将其添加到您正在处理的顶层系统工程。
- 为 PS 应用添加源代码。在Explorer(资源管理器)视图中,右键单击 PS 工程的 src 文件夹,然后单击Import Sources(导入源文件)命令 ()。浏览并选中 PS 应用必要的源文件。单击Finish以导入所选源文件。
- 右键单击 PS 工程并选中C/C++ Build Settings(C/C++ 构建设置),按需添加 include 目录、链接库、C++ 标准和构建配置。您可为 PS 工程配置工程属性。
创建 PS 应用工程以及 AI 引擎 graph 和 PL 内核后,您的顶层系统工程即将准备就绪,自上而下执行构建已近在眼前。