主要内容

开始使用ARM Cortex-A处理器的嵌入式编码器支持包金宝app

这个例子展示了如何使用ARM Cortex-A®处理器的Embedded Coder®支持包金宝app在ARM Cortex-A9 (QEMU)模拟器上运行Simulink®模型。金宝app

介绍

ARM Cortex-A处理器的嵌入式金宝app编码器支持包使您能够在QEMU模拟器上创建和运行Simulink模型。金宝app有关更多信息,请参见QEMU的网站。您可以在仿真的ARM Cortex-A9处理器上验证生成的代码,而不需要实际的硬件。为了帮助改进和优化算法,您可以为在Simulink中实现的算法收集执行时间度量。金宝app

需求

在ARM Cortex-A9 (QEMU)处理器上配置代码生成模型

本节展示如何配置Simulink模型,以在ARM Cortex-A9 (QE金宝appMU)目标上作为可执行文件构建、部署和运行。

1.在MATLAB®命令提示符下执行此命令,启动用于ARM Cortex-A处理器的QEMU仿真器。

pid = codertarget.arm_cortex_a.runQemu ()

2.打开arm_cortex_a_gettingstarted模型。这个模型使用一个简化的环形振荡器产生一个以指定的频率作为输入的方波。

3.在应用程序选项卡中的Simuli金宝appnk工具条安装到在硬件上运行,点击在硬件板上运行

4.在在硬件板上运行对话框中,设置硬件板ARM cortex - a9 (QEMU).点击完成

在ARM Cortex-A9 (QEMU)处理器上构建、部署和启动可执行文件

使用GCC工具链的Embedded Coder软件可以通过在主机上编译和链接生成的代码来构建二进制可执行文件。然后,您可以在QEMU中的模拟处理器上部署和运行可执行文件。要在正在运行的QEMU模拟器上以二进制可执行文件的形式运行模型,请在硬件选项卡上,单击构建、部署和启动

在硬件上启动模型之后,会打开一个命令窗口,显示可执行文件正在QEMU模拟器上运行。

要停止模型在QEMU上运行,请关闭命令窗口,然后在MATLAB命令提示符处输入以下代码来停止QEMU仿真器。

codertarget.arm_cortex_a.stopQemu (pid)

其他可以尝试的事情

您可以使用外部模式或PIL与运行在QEMU模拟器上的代码交互。更多的信息外部模式和PIL与ARM Cortex-A,见用PIL和外部模式进行代码验证和验证