embedded coder 快速入门 -凯发k8网页登录
embedded coder® 为大规模生产中使用的嵌入式处理器生成可读、紧凑且快速的 c 和 c 代码。它对 matlab® coder™ 和 simulink® coder 进行了高级优化,以精确控制生成的函数、文件和数据。这些优化可以提高代码效率,简化与现有代码、数据类型和标定参数的集成。您可以结合使用第三方开发工具编译可执行文件,以在您的嵌入式系统或快速原型构建板上实现即交即用式部署。
embedded coder 对 autosar、misra c® 和 asap2 软件标准提供内置支持。它还提供可追溯性报告和代码文档,以及支持 do178、iec 61508 和 iso 26262 软件开发的自动化软件验证。embedded coder 代码是可移植的,并且可以在任何处理器上编译和执行。此外,它还为特定硬件提供具有高级优化和设备驱动程序的支持包。
教程
从表示离散时间控制系统的模型生成、测试和部署针对嵌入式系统优化的 c 代码。
- 步骤 1:
- 步骤 2:
- 步骤 3:
- 步骤 4:
- 步骤 5:
从 simulink 模型中生成、审核和部署针对嵌入式系统优化的 c 代码。
- 步骤 1:
- 步骤 2:
- 步骤 3:
在从 matlab 代码中生成的 c/c 代码中生成switch-case
语句,而不是if-elseif-else
语句。
在生成的代码中包含 matlab 源代码作为注释。在函数前注中包含函数帮助文本和函数签名。
从 simulink 模型中生成代码的工作流
从 matlab 代码中生成代码的工作流
关于针对嵌入式系统的代码生成
- 使用 embedded coder 生成代码
mathworks® 代码生成技术为算法生成 c 或 c 代码和可执行程序。您可以通过使用 matlab 以编程方式编写算法,或在 simulink 环境中以图形方式编写算法。您可以为 matlab 函数和 simulink 模块生成对实时和嵌入式应用程序很有用的代码。为浮点算法生成的源代码和可执行程序与 matlab 代码执行和 simulink 仿真的功能行为的匹配度非常高。使用 产品,您可以生成与模型仿真结果按位匹配的定点代码。代码生成之所以能实现如此广泛的支持和高度的准确性,是因为它紧密集成了 matlab 和 simulink 的执行引擎和仿真引擎。simulink 中内置的加速仿真模式就使用了代码生成技术。
确认和验证系统开发过程中的步骤,如需求分析、系统规范、代码生成以及软件和系统集成。
为目标环境(如开发计算机、实时仿真器和嵌入式处理器)选择系统目标文件来生成、编译和执行代码。
prepare a model for quickly generating readable, efficient code.
embedded coder 产品为 matlab coder 产品扩展了可用于嵌入式软件开发的功能。
精选示例
视频
根据您的高级工程要求快速生成代码。
将默认定义、存储类和内存段分配给各种数据类,例如输入、输出和参数。
使用软件在环、处理器在环和外部模式方法验证、调整、记录和标定生成的代码。