主要内容

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

此示例演示如何使用ARM Cortex-A处理器的嵌入式编码器支持包在ARM Cortex-金宝appA9(QEMU)仿真器上运行Simulink®模型。金宝app

介绍

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

要求

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

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

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

pid=codertarget.arm\u cortex\u a.runQemu()

2.打开手臂皮层开始活动模型该模型使用一个简化的环形振荡器来产生一个频率指定为输入的方波。

3.在应用程序选项卡,位于Simul金宝appink Toolstrip下设置为在硬件上运行点击在硬件板上运行.

4.在在硬件板上运行对话框,设置硬件板手臂皮质-A9(QEMU). 点击完成.

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

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

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

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

codertarget.arm\u cortex\u a.stopQemu(pid)

其他需要尝试的事情

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