Hardware Support

嵌入式编码器的ARM Co金宝apprtex-M支持

Generate code optimized for Cortex-M processors

MATLAB Coder™,金宝appSimulink 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®金宝app®控制软件接口,优化执行性能并最大程度地减少内存消耗的算法。

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金宝apprtex-M支持also enables you to generate optimized C code fromMATLAB®系统对象™或金宝app®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.
此支持软件金宝app包扩展了其他数学工程和ARM Cortex-M代码生成解决方案,以使用Simulink中的等效DSP系统工具箱过滤器(例如FIR和FFT)为选择的金宝搏官方网站CMSIS DSP库生成优化的代码。金宝app此外,与嵌入式编码器支持软件包,用于s金宝apptmicroelectronics®STM32F4-Discovery board,可以执行使用板的外围设备和计时器对Simulink模型进行启发的金宝app快速原型制作。这为基于模型的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发行说明.