配置文件任务在处理器上的执行

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

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

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

  1. 打开Simulin金宝appk®模型来分析它。

  2. 建模选项卡,单击金宝app模型设置.

  3. 配置参数对话框中,选择硬件实现从左页开始。然后设置硬件板支持SoC块集的硬件金宝app.

  4. 硬件板设置节,展开处理器上的任务分析,然后选择在SDI中显示.

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

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

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

      笔记

      在具有低可用磁盘存储的硬件上或在具有高任务率的模型上进行无限制持续时间的内核评测可能会导致从硬件流出的评测数据的数据包丢失。有关详细信息,请参阅处理器上的任务分析.

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

      笔记

      在硬件上进行有限时间的内核评测不会导致从硬件传输的评测数据的数据包丢失。有关更多信息,请参阅处理器上的任务分析.

  7. 选择保存到文件将测量的任务执行数据记录到文件中并将该文件保存到\u ert\u rtw/仪表化/诊断文件夹。您可以将此录制的数据文件与任务管理器块来模拟模型上的任务执行时间。

  8. 在Simuli金宝appnk toolstrip上的片上系统选项卡,单击配置、构建和部署在硬件板上部署和执行代码。

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

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

笔记

分析、外部模式和数据记录使用相同的通信通道。为防止数据丢失和间隙,请勿在启用外部模式或数据记录的情况下运行探查器模拟,反之亦然。

另见

相关的话题