CMSIS Support for ARM Cortex-M Processors
The Embedded Coder® Support Package for ARM Cortex-M Processors supports optimized C code generation for functions, System objects, and Simulink® blocks. To generate this optimized code, you must install Embedded Coder.
Using this support package, you can generate C code that uses the CMSIS library functions. You can compile this generated code to provide optimized executables that run on ARM Cortex-M processors.
You can also port the generated ARM Cortex-M CRL code from MATLAB® to KEIL μVision IDE and IAR Embedded Workbench. For details, see Port the Generated ARM Cortex-M CRL Code from MATLAB to KEIL μVision IDE and Port the Generated ARM Cortex-M CRL Code from MATLAB to IAR Embedded Workbench.
For information about installing or updating the support package, see Install Support for Embedded Coder Support Package for ARM Cortex-M Processors.
Topics
MATLAB and Simulink
- Supported Simulink Blocks with CMSIS Library for ARM Cortex-M Processors
Supported Simulink blocks with CMSIS library for ARM Cortex-M processors. - Supported MATLAB Functions with CMSIS Library for ARM Cortex-M Processors
Supported MATLAB functions with CMSIS functions for ARM Cortex-M processors.
DSP System Toolbox
- Supported DSP System Toolbox Blocks with CMSIS Library for ARM Cortex-M Processors
List of supported DSP System Toolbox™ blocks with CMSIS library for ARM Cortex-M processors. - Supported DSP System Toolbox System Objects with CMSIS Library for ARM Cortex-M Processors
List of supported DSP System Toolbox System objects with CMSIS library for ARM Cortex-M processors.
Deep Learning Toolbox
- Code Generation for Matrix Multiplication in Deep Learning Layers with CMSIS Library for ARM Cortex-M Processors
Learn the workflow to generate code for matrix multiplication operation in supported deep learning layers using the CMSIS library for ARM Cortex-M processors.