主要内容

开始使用VxWorks 7 Xilinx Zynq平台

这个例子展示了如何从一个仿真软件生成并运行代码®模型在Xilinx®Zynq®ZC702评价工具与VxWork万博1manbetxs®7操作系统。

介绍

嵌入式编码器®支持包Xilinx万博1manbetx Zynq平台允许您从模型生成代码模型和Zynq硬件上运行的可执行文件。万博1manbetx仿真软件万博1manbetx模型可以配置为生成的代码可以运行在不同的操作系统,Zynq硬件。这个例子展示了如何从一个仿真软件模型生成代码并运行编译模型在Xilinx Zynq ZC702万博1manbetx评估工具包使用VxWorks 7操作系统。示例模型将眨眼DS12和DS23 led ZC702硬件板上。

需求

打开并检查模型

打开开始使用VxWorks Zynq硬件模型。模型已经被配置为使用操作系统VxWorks。

open_system (“zynq_vxworks_gsg”);

您可以检查模型的操作系统配置如下。

  1. 硬件选项卡上,单击硬件设置

  2. 配置参数>代码生成选项卡,构建过程>工具链设置>工具链被设置为风河系统公司工作台迪亚布5.9.4.0

  3. 配置参数>硬件实现选项卡,硬件板/调度器>设置>操作系统的操作系统被设置为VxWorks

构建和运行模型

  1. 连接Xilinx Zynq ZC702评估设备主机。

  2. 设置一个TFTP文件共享主机之间的连接和Xilinx Zynq ZC702评估工具。说明建立一个TFTP / WFTPD文件共享连接,看到的TFTP / WFTPD配置指南

  3. 硬件选项卡上,单击构建、部署和启动建立模型和硬件板上运行编译模型。生成的代码将被编译和连接在主机上创建VxWorks 7可执行。生成的代码和可执行保存到TFTP目录。

  4. 当开始Zynq硬件上运行的代码DS12DS23led在黑板上开始闪烁速度不同。的DS12领导是在0.25秒和0.25秒。同样的,DS23领导是在0.5秒和0.5秒。

启动和停止模式Zynq硬件板上运行

运行/停止仿真软件模型,您使万博1manbetx用runModel和stopModel Zynq VxWorks系统内核层通信对象的方法。

1。创建一个沟通对象Zynq硬件板使用zynq函数。Zynq VxWorks内核Shell对象是你通向与你交流Zynq硬件从MATLAB®命令窗口。

zvxworks = zynq (vxworks的)

2。检查是否开始模型运行使用以下代码。如果模型运行时,该函数将返回true。

正在(zvxworks“zynq_vxworks_gsg”)

3所示。停止模式开始在前一节中,在MATLAB上运行以下命令窗口。您应该看到DS12 DS23 led灯停止闪烁。您还可以使用isModelRunning方法来测试如果模型已经停止。

停止(zvxworks“zynq_vxworks_gsg”)

4所示。开始你的硬件板之前构建的模型,你使用runModel方法。为了开始开始使用VxWorks Zynq硬件模型,在MATLAB上运行以下命令窗口。

runModel (zvxworks“zynq_vxworks_gsg”)

其他的事情努力

修改的其他示例模型嵌入编码器支持包Xilinx Zynq平台使用万博1manbetxVxWorks操作系统。