汤姆·Erkkinen MathWorks
生成C和c++代码优化嵌入式系统使用嵌入式编码器®。
通过扩展MATLAB Coder™和Simulink Coder™提供的功能,嵌入式编码器可以生成针对嵌入式系统进行优化的C和c++代码。金宝app
生成的代码是ANSI和ISO C兼容的,因此它几乎可以在任何固定或浮点设备上运行,特别适合需要最小化内存使用或最大化速度的应用程序。
您可以使用如下所示的代码替换库或使用遗留代码工具,使用特定于目标的优化和自定义来替换默认的代码输出。
嵌入式编码器允许您查看并从模型导航到生成的代码,然后使用带有可跟踪链接的代码报告返回。
您可以使用软件在循环和处理器在循环测试来验证代码执行是否匹配模型模拟结果。SIL和PIL测试还可以包括代码覆盖率分析和执行概要。
要生成代码,请使用代码生成顾问来建立您的目标。例如,您可能希望为速度而优化代码,但不以牺牲MISRA-C的遵从性为代价。
其他选项允许您以AUTOSAR环境为目标,或者使用类定义生成c++。您还可以通过更改函数调用接口和数据定义的默认值来控制它们。
嵌入式编码器的例子集成到流行的ide,实时操作系统,运行时环境,和嵌入式处理器;另外,它还提供了创建自定义环境所需的api和工具。
有关嵌入式编码器的更多信息,包括认证标准支持,请单击下面的链接。金宝app