硬件支持万博1manbetx

ARM Cortex-M Support from Embedded Coder

生成针对Cortex-M处理器优化的代码

MATLAB CODER™,,,,Simulink Coder™,,,,andEmbedded Coder®generate ANSI®/ISO®可以在ARM上编译和执行的C/C ++代码®Cortex®-M处理器。嵌入式编码器使您可以轻松地配置从MATLAB®and万博1manbetx®algorithms to control software interfaces, optimize execution performance, and minimize memory consumption.

与嵌入式编码器ANSI/ISO C代码生成的ARM Cortex-M处理器家族包括:

皮质– M7
Cortex–M4
Cortex–M3
Cortex–M1
Cortex–M0+
Cortex–M0

除了ANSI/ISO C外,嵌入式编码器还提供processor-optimized code对于上述ARM Cortex-M处理器,使用Cortex MicroController软件接口标准(CMSIS)用于基本数学操作。您可以使用支持的ARM Cortex-M编译器和调试器使用PIL测试执行代码验证。万博1manbetx

嵌入式DSP:

嵌入式编码器的ARM Co万博1manbetxrtex-M支持还使您可以从中生成优化的C代码MATLAB®System objects™ or万博1manbetx®DSP系统工具箱的块。这是针对使用Cortex MicroController软件接口标准(CMSIS)DSP库的ARM Cortex-M处理器系统完成的。好处包括与标准C代码生成相比,绩效立即提高。

Cortex MicroController软件接口标准(CMSIS)DSP库包括MATLAB系统对象或Simulink块的基本信号处理算法的优化功能。万博1manbetx其中包括转换,数据处理,过滤,统计和标准数学操作,例如:

  • FFT/IFFT
  • FIR, biquad, lattice MA
  • Mulitrate:FIR拆卸/插值
  • Adaptive filtering: LMS
  • Mean, RMS, variance, standard deviation
  • 卷积,相关性
  • Multiplication, abs, cosine

有关完整列表和详细信息,请参阅此处的文档。
This support package extends other MathWorks and ARM Cortex-M code generation solutions to generate optimized code for select CMSIS DSP libraries using equivalent DSP System Toolbox filters in Simulink such as FIR and FFT. Furthermore, with theEmbedded Coder support package for STMicroelectronics®STM32F4分散委员会,,,,on-target rapid prototyping of Simulink models using the board’s peripheral devices and timers can be performed. This enables a full workflow for Model-Based Design of STMicroelectronics Discovery board. For an example, refer to验证ARM Cortex-M处理器上的FIR过滤器

平台和发布支持万博1manbetx

See the硬件支持软件包系统万博1manbetx需求表对于当前和先验版本,发布和平台可用性。

查看增强功能和错误修复release notes