Embedded Coder Support Package for AMD SoC Devices 快速入门
此示例说明如何从 Simulink® 模型生成代码并在 AMD Zynq® 板上运行可执行文件。
简介
Embedded Coder® Support Package for AMD SoC Devices 使您能够从 Simulink 模型生成代码。您可以编译所生成代码并将其作为可执行文件加载到 AMD Zynq 板上。然后,您可以在板上的 AMD Soc 设备上运行该可执行文件。
要求
配置模型以进行代码生成
打开 Zynq 快速入门模型。

在 Simulink 工具条的 App 选项卡上,在为在硬件上运行进行设置下,点击在硬件板上运行。
在“在硬件板上运行”对话框中,将硬件板设置为您的 Zynq 板,例如
AMD Zynq ZC702 evaluation kit,然后点击完成。
在 Simulink 工具条中,新的硬件选项卡使您能够运行已连接的硬件板并与之交互。
编译、部署和启动可执行文件
使用 AMD Software Development Kit 的 Embedded Coder 软件可以通过在您的主机上编译和链接生成代码来编译二进制可执行文件。然后,您可以将该可执行文件部署到 Zynq 板上并运行。在硬件选项卡上,点击编译、部署和启动以将您的模型作为二进制可执行文件在连接的 Zynq 板上运行。

模型在硬件上启动后,将打开命令行窗口,并显示该可执行文件正在 Zynq 板上运行。

要停止在硬件上运行的模型,请通过在 MATLAB® 命令行窗口输入以下代码,使用 zynq 函数和 stop 函数。
zynqObj = zynq();
stop(zynqObj,'zynq_gettingstarted');
其他可尝试的操作
您可以通过使用外部模式或 PIL 与在 Zynq 板上运行的代码进行交互。有关将外部模式和 PIL 与 Zynq 板结合使用的详细信息,请参阅Parameter Tuning with External Mode Simulation和 Processor-in-the-Loop Verification of Simulink Models。