培训
活动
学习资源
访问帮助中心,浏览产品文档,参与社区论坛,查看发行说明,以及更多。
MATLAB 和 Simulink 视频
了解产品,观看演示,并浏览新功能
公司
招聘
MathWorks 致力于脱碳
了解 MathWorks 如何保护和恢复地球资源
搜索
Embedded Coder 可生成可读、紧凑且快速的 C 和 C++ 代码,以便用于大规模生产中使用的嵌入式处理器。它扩展了 MATLAB Coder 和 Simulink Coder 的功能,支持通过高级优化对生成的函数、文件和数据进行精确控制。这些优化可提高代码效率,并有助于与已有代码、数据类型和标定参数集成。您可以集成第三方开发工具,以便为嵌入式系统或快速原型板上的全套部署构建可执行文件。
Embedded Coder 为 AUTOSAR、MISRA C® 和 ASAP2 软件标准提供内置支持。它还提供可追溯性报告、代码文档记录和自动化软件验证功能,以支持 DO-178、IEC 61508 和 ISO 26262 软件开发。Embedded Coder 代码可移植,并且可在任何处理器上编译和执行。此外,Embedded Coder 为特定硬件提供了包含高级优化和设备驱动程序的支持软件包。
了解各家公司如何使用 Embedded Coder 生成产品级代码,用于控制、信号处理、图像处理和计算机视觉以及机器学习应用。
什么是 Embedded Coder?
使用 App、模板和编译脚本的命令行界面从 MATLAB 与 Simulink 配置和生成代码。
生成优化的可移植 C/C++ 代码,或使用处理器特定优化,如 SIMD。
定义和控制模型在生成的代码函数和数据中的出现方式,以便进行软件集成并满足编码习惯和标准。
从您的算法生成代码并将其集成到 IDE 中,或生成支持常见硬件 I/O 的完整可执行文件。
生成完整的应用程序并将其部署到使用面向服务的架构的中间件和软件框架中。
使用软件在环 (SIL) 和处理器在环 (PIL) 背靠背测试验证代码结果,测量代码覆盖率并分析代码执行探查。
生成具有代码大小和复杂度度量的报告。在代码与模型和需求之间进行双向追溯。
针对行业标准,包括 ISO 26262、DO-178、MISRA C/C++ 和 AUTOSAR,使用附加产品。
AUTOSAR | DO-178 | ISO 26262 | MISRA
Explore File Exchange for an extensive online library of hardware support files, resources, reviews, discussions, and more.
C2000 Microcontroller Blockset
“我们使用 Embedded Coder 从 Simulink 和 Stateflow 模型中生成的代码一举成功,而且与我们的模型在现场测试中的表现完全一致。”
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处