主要内容

替换嵌入式目标的代码

使用特定于处理器的代码替换库来优化代码

您可以通过配置代码生成器在代码生成过程中使用代码替换库(CRL)来优化代码生成器为特定处理器生成的代码。如果您有嵌入式编码器®许可证,您可以开发和应用自定义代码替换库。

有关替换代码的更多信息,请使用Mathworks的代码替换库®提供,查看什么是代码更换?替换由Simulink模型生成的代码万博1manbetx。有关开发代码替换库的信息,请参见什么是代码更换自定义?开发代码更换库

使用实时分析能力确定优化效果的过程

您可以使用实时分析功能来检查将特定于处理器的库功能和运算符应用于生成的代码的结果。选择特定于处理器的代码替换库后,请使用实时执行分析功能来检查程序执行时间的更改。

生成代码时,请使用以下过程评估应用特定于处理器的代码替换库的效果:

  1. 在模型中启用实时分析。参考代码执行分析

  2. 为您的项目生成代码,而无需指定代码替换库(默认值代码更换库设置为没有任何)。

  3. 介绍代码,并保存报告。

  4. 使用特定于处理器的代码替换库来重建项目。

  5. 介绍代码,并保存第二个报告。

  6. 将运行应用程序的配置文件报告与选择的特定于处理器的库与第一个报告中的配置文件结果进行比较,未选择代码替换库。

有关验证代码优化的示例,请搜索帮助“通过代码替换库优化嵌入式代码”,然后选择与您的IDE匹配的示例。