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