主要内容

在处理器上执行任务

SoC Blockset™使您能够监控和记录任务执行时间和状态,通过使用代码和内核检测分析,当模型包含任务管理器块。当您在SoC硬件板上部署和运行模型时,代码或内核插装分析器将由任务管理器块中的模型到主机。

仿真数据检查应用程序实时显示该数据。还可以记录该任务执行数据,可以与任务管理器块来回放模拟中的任务执行。

在硬件上运行的模型的任务分析

  1. 打开模型万博1manbetx®模型来分析它。

  2. 建模选项卡,单击万博1manbetx模型设置

  3. 配置参数对话框中,选择硬件实现从左页开始。然后设置硬件板到一个SoC Blockset支万博1manbetx持的硬件

  4. 硬件板设置部分,扩大处理器上的任务分析,并选择在SDI

  5. 仪表代码内核分别用于代码或内核插装分析。根据您选择的分析方法,将从处理器收集执行数据并显示在仿真数据检查应用程序。您可以选择内核只有当你有仪器的时候LTTng在您的硬件板上运行的Linux操作系统中启用。有关检测方法的更多信息,请参见内核仪表分析器插装代码分析器

  6. 如果您选择内核要指定内核分析,请设置分析时间无限的有限的

    • 无限的-在硬件上执行内核分析,并将其无限长时间流到主机PC

      请注意

      在具有低可用磁盘存储的硬件或具有高任务率的模型上无限制地进行内核概要分析,可能会导致来自硬件的概要分析数据流的包丢失。有关更多信息,请参见处理器上的任务分析

    • 有限的-在硬件上执行内核分析,并在有限的时间内将其传输到主机PC

      请注意

      在硬件上进行有限时间的内核概要分析不会导致来自硬件的概要分析数据流的包丢失。有关更多信息,请参见处理器上的任务分析

  7. 可选的选择保存到文件将测量的任务执行数据记录到一个文件中,并将该文件保存到<模型> _ert_rtw /检测/诊断文件夹。您可以使用这个记录的数据文件与任务管理器块来模拟模型上的任务执行时间。

  8. 在Simuli万博1manbetxnk工具条上,为系统芯片选项卡上,单击配置、构建和部署在硬件板上部署和执行代码。

  9. 打开仿真数据检查应用程序,以查看任务的执行时间和任务在其上执行的处理器。

您可以在模型使用的代码生成文件夹中访问和检查记录的数据。有关访问记录的流分析数据的更多信息,请参见在模拟中使用的记录任务.要在模拟中使用记录的数据,请参见任务执行使用已记录数据进行回放

请注意

分析、外部模式和数据日志使用相同的通信通道。为了防止数据下降和缺口,不要在启用外部模式或数据日志的情况下运行分析器模拟,反之亦然。

另请参阅

相关的话题