4.1 MATLAB Coder 简介与使用 F28335-Simulink仿真自动代码生成

MATLAB Coder可以将M程序转化为C/C++代码,适用于多种工具箱,支持代码验证、加速及多核优化。通过与Embedded Coder结合,可用于嵌入式系统的软件在环测试和处理器在环测试。使用时需遵循Code Analyzer的限制,如声明数据类型、控制内存分配和代码量。配置C编译器后,通过实例展示了加法运算的C代码生成过程。
摘要由CSDN通过智能技术生成

MATLAB Coder 简介

MATLAB Coder 可以从 M程序 生成可读可移植的 C/C++程序, 支持多数 MATLAB 语言和工具箱, 可将产生的程序作为源程序, 静态库或动态集成到项目中, 可在 MATLAB 环境中实用产生的程序来加快 MATALB 代码的运行速度。 使用 MATLAB Coder 可将现有 C 程序添加到 MATLAB 算法和生成的代码中, 以及对那些建模不方便的算法采用 MATLAB Coder 实现, 然后集成到Simulink 模型中去, 从而避免了 C 语言重写 MATLAB 算法的重复劳动, 使编程效率大为提高。
另外, 通过联合使用 MATLAB Coder 与 Embedded Coder 可以优化程序的执行效率和自定产生的代码, 然后采用软件在环测试(SIL) 和处理器在环测试(PIL) 执行程序来验证生成代码的正确性。
MATLAB Coder 主要的特点如下:

  1. 生成符合 ANSI/ISO 的 C 和 C++ 代码
  2. 支持各种工具箱的代码生成, 包括 Communications System Toolbox™、Computer Vision System Toolbox™、 DSP System Toolbox™、 Image Processing Toolbox™ 和 Signal Processing Toolbox™<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老七秘制小程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值