硬件支持

ARM Cortex-M支持嵌入式编码器

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

MATLAB编码器™仿真软件编码器™,嵌入式编码器®生成ANSI®/ ISO®可以在ARM上编译和执行的C/ c++代码®皮质®- m处理器。嵌入式Coder允许您轻松地配置生成的代码MATLAB®而且动态仿真模块®控制软件接口、优化执行性能和最小化内存消耗的算法。

ARM Cortex-M处理器系列兼容嵌入式编码器ANSI/ISO c代码生成,包括:

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

除了ANSI/ISO C,嵌入式编码器提供processor-optimized代码使用Cortex微控制器软件接口标准(CMSIS)进行基本数学运算。您可以使用支持的ARM Cortex-M编译器和调试器使用PIL测试执行代码验证。

嵌入式DSP:

嵌入式编码器的ARM Cortex-M支持也使你能够生成优化的C代码MATLAB®系统对象™或动态仿真模块®块从DSP系统工具箱。基于ARM Cortex- m处理器的系统使用Cortex微控制器软件接口标准(CMSIS) DSP库。与标准C代码生成相比,它的好处包括立即提高性能。

Cortex微控制器软件接口标准(CMSIS) DSP库包括MATLAB系统对象或Simulink块的基本信号处理算法的优化函数。这些操作包括转换、数据处理、过滤、统计和标准数学操作,例如:

  • FFT /传输线
  • FIR,四边形,点阵MA
  • Mulitrate:冷杉大量毁灭/插值
  • LMS自适应过滤:
  • 均值,均方根,方差,标准差
  • 卷积、相关
  • 乘法、abs、cos

要获得完整的列表和详细信息,请参考这里的文档。
该支持包扩展了其他MathWorks和ARM Cortex-M代码生成解决方案,使用Simulink中的等效DSP系统工具箱过滤器(如FIR和FFT)为选定的CMSIS DSP库生成优化的代码。此外,与意法半导体的嵌入式Coder支持包®STM32F4-Discovery董事会,可以使用电路板的外围设备和计时器对Simulink模型进行目标快速原型化。这为STMicroelectronics Discovery板基于模型的设计提供了完整的工作流程。有关示例,请参见验证ARM Cortex-M处理器上的FIR滤波器

平台和版本支持

看到硬件支持包系统要求表对于当前和以前的版本、版本和平台可用性。

视图增强和bug修复发布说明

Baidu
map