嵌入式编码器的ARM Co万博1manbetxrtex-M支持

Generate code optimized for Cortex-M processors

MATLAB Coder™,万博1manbetxSimulink Coder™, 和嵌入式编码器®生成ANSI®/ISO®C/C++ code that can be compiled and executed on ARM®皮质®-M processors. Embedded Coder lets you easily configure the code generated fromMATLAB®万博1manbetx®控制软件接口,优化执行性能并最大程度地减少内存消耗的算法。

The ARM Cortex-M processor families compatible with Embedded Coder ANSI/ISO C-code generation include:

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

In addition to ANSI/ISO C, Embedded Coder providesprocessor-optimized code上述臂Cortex-M处理器使用皮质Microcontroller Software Interface Standard (CMSIS) for basic math operations. You can perform code verification using PIL tests using the supported ARM Cortex-M compiler and debugger.

Embedded DSP:

嵌入式编码器的ARM Co万博1manbetxrtex-M支持also enables you to generate optimized C code fromMATLAB®系统对象™或万博1manbetx®blocks from DSP system toolbox. This is done for ARM Cortex-M processor-based systems using the Cortex Microcontroller Software Interface Standard (CMSIS) DSP library. Benefits include an immediate increase in performance when compared to standard C code generation.

The Cortex Microcontroller Software Interface Standard (CMSIS) DSP library includes optimized functions for fundamental signal processing algorithms from MATLAB System objects or Simulink blocks. These include transforms, data processing, filtering, statistics, and standard math operations such as:

  • FFT/IFFT
  • FIR,Biquad,晶格MA
  • Mulitrate: FIR decimation/interpolation
  • 自适应过滤:LMS
  • 平均RMS,方差,标准偏差
  • Convolution, correlation
  • 乘法,ABS,余弦

For a complete list and detailed information, refer to documentation here.
此支持软件万博1manbetx包扩展了其他数学工程和ARM Cortex-M代码生成解决方案,以使用Simulink中的等效DSP系统工具箱过滤器(例如FIR和FFT)为选择的万博 尤文图斯CMSIS DSP库生成优化的代码。万博1manbetx此外,与嵌入式编码器支持软件包,用于s万博1manbetxtmicroelectronics®STM32F4-Discovery board,可以执行使用板的外围设备和计时器对Simulink模型进行启发的万博1manbetx快速原型制作。这为基于模型的Strylecrolectronics Discovery板设计提供了完整的工作流程。例如,请参阅Verify FIR Filter on ARM Cortex-M Processor.

Platform and Release Support

看到hardware support package system requirements tablefor current and prior version, release, and platform availability.

View enhancements and bug fixes in发行说明.