这个例子展示了如何使用嵌入式编码器®支持包臂Cortex-A®处理器运行仿真软件®模型在AR金宝appM cortex - a9 QEMU仿真器。金宝app
嵌入式编码支持包臂Cortex-A处理金宝app器使您能够创建和运行仿真软件在QEMU仿真器模型。金宝app有关更多信息,请参见QEMU的网站。您可以验证生成的代码没有实际硬件仿真ARM cortex - a9处理器上。帮助提炼和优化算法,您可以收集执行时间测量算法在仿真软件中实现。金宝app
本节展示了如何配置一个仿真软件模型构建、部署和运行一个可执行的ARM cor金宝apptex - a9 (QEMU)目标。
1。开始为手臂Cortex-A QEMU仿真器处理器通过执行这个命令在MATLAB®命令提示符。
pid = codertarget.arm_cortex_a.runQemu ()
2。
打开arm_cortex_a_gettingstarted模型。这个模型使用一个简化的环形振荡器产生频率的方波作为输入指定。
3所示。在应用程序选项卡中仿真软件将来发金宝app布下设置硬件上运行,点击运行在硬件板。
4所示。在运行在硬件板对话框中,设置硬件板来ARM cortex - a9 (QEMU)
。点击完成。
嵌入式编码软件,使用GCC工具链,可以构建一个二进制可执行程序的编译和链接您的主机电脑上生成的代码。然后,您可以部署和运行可执行在QEMU模拟处理器。运行您的模型作为一个二进制可执行文件运行QEMU仿真器,在硬件选项卡上,单击构建、部署和启动。
硬件上的模式启动后,将打开一个命令窗口并显示可执行在QEMU仿真器上运行。
停止模型运行在QEMU,关闭命令窗口,然后停止QEMU仿真器通过输入这个代码在MATLAB命令提示符。
codertarget.arm_cortex_a.stopQemu (pid)
您可以与代码运行在QEMU仿真器使用外部模式或公益诉讼。外部模式的更多信息和公益诉讼的手臂Cortex-A,明白了代码验证和确认与公益诉讼和外部模式。