Embedded Coder

 

Embedded Coder

生成针对嵌入式系统优化的 C 和 C++ 代码

使用 Embedded Coder 快速向导立即启动产品级代码生成。

生成 C 和 C++ 代码

使用 App、模板和编译脚本的命令行界面从 MATLAB 与 Simulink 配置和生成代码。

生成用于并行处理的单指令流多数据流 (SIMD) 代码。

优化嵌入式代码

生成优化的可移植 C/C++ 代码,或使用处理器特定优化,如 SIMD。

自定义代码接口

定义和控制模型在生成的代码函数和数据中的出现方式,以便进行软件集成并满足编码习惯和标准。

使用硬件支持包在嵌入式设备上快速部署生成的代码。

部署到硬件

从您的算法生成代码并将其集成到 IDE 中,或生成支持常见硬件 I/O 的完整可执行文件。

使用嵌入式 Linux 支持包通过基于 Linux 的服务快速部署 C++ 应用程序。

部署到面向服务的架构

生成完整的应用程序并将其部署到使用面向服务的架构的中间件和软件框架中。

执行软件在环 (SIL) 和处理器在环 (PIL) 测试。

执行 SIL/PIL 测试

使用软件在环 (SIL) 和处理器在环 (PIL) 背靠背测试验证代码结果,测量代码覆盖率并分析代码执行探查。

使用交互式代码报告对模型和代码进行双向追溯

跟踪和评估代码

生成具有代码大小和复杂度度量的报告。在代码与模型和需求之间进行双向追溯。

TÜV 南德与 ISO 26262、IEC 61508 和相关工具认证。

支持行业标准

针对行业标准,包括 ISO 26262、DO-178、MISRA C/C++ 和 AUTOSAR,使用附加产品。

AUTOSAR | DO-178 | ISO 26262 | MISRA

“我们使用 Embedded Coder 从 Simulink 和 Stateflow 模型中生成的代码一举成功,而且与我们的模型在现场测试中的表现完全一致。”

Karel Viaene,CNH

有兴趣了解 Embedded Coder?