La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Génération de code pour les processeurs ARM Cortex-M et ARM Cortex-A
DSP System Toolbox™ supporte la génération de code C optimisé pour des algorithmes couramment utilisés tels que le filtrage FIR et FFT sur les processeurs ARM Cortex-M et ARM Cortex-A. Pour générer ce code optimisé, vous devez installer Embedded Coder® Support Package for ARM Cortex-M Processors ou Embedded Coder Support Package for ARM Cortex-A Processors. Vous devez en outre avoir installé les produits suivants : DSP System Toolbox, MATLAB® Coder™, Embedded Coder, Simulink® et Simulink Coder pour les workflows basés sur Simulink.
Ces support packages Embedded Coder vous permettent de générer du code C qui peut se connecter à la bibliothèque CMSIS ou appeler les fonctions de la bibliothèque Ne10. Vous pouvez compiler le code ainsi généré pour obtenir des exécutables optimisés qui s’exécutent sur les processeurs ARM Cortex-M ou ARM Cortex-A.
Vous pouvez également porter le code CRL ARM Cortex-M généré depuis MATLAB vers KEIL μVision IDE et IAR Embedded Workbench. Pour plus de précisions, veuillez consulter Port the Generated ARM Cortex-M CRL Code from MATLAB to KEIL μVision IDE (Porter le code CRL ARM Cortex-M généré depuis MATLAB vers KEIL μVision IDE) et Port the Generated ARM Cortex-M CRL Code from MATLAB to IAR Embedded Workbench (Porter le code CRL ARM Cortex-M généré depuis MATLAB vers IAR Embedded Workbench).
Pour télécharger les support packages Embedded Coder pour les processeurs ARM Cortex, veuillez consulter https://www.mathworks.com/hardware-support.html.
Pour plus d’informations sur les support packages et les instructions de téléchargement, veuillez consulter ARM Cortex-M Processors (Embedded Coder) et ARM Cortex-A Processors (Embedded Coder).
Rubriques
Processeurs ARM Cortex-M
- Supported DSP System Toolbox Blocks and MATLAB System Objects for CMSIS Library (Embedded Coder)
Deployable blocks and System objects supporting CMSIS library. - Supported Simulink Blocks with CMSIS Library for ARM Cortex-M Processors (Embedded Coder)
Supported Simulink blocks with CMSIS library for ARM Cortex-M processors. - CMSIS Conditions for DSP Blocks to Support ARM Cortex Processors (Embedded Coder)
CMSIS CRL Conditions for DSP blocks to support ARM Cortex-M. - CMSIS Conditions for DSP System Objects to Support ARM Cortex-M Processors (Embedded Coder)
CMSIS CRL Conditions for DSP System objects to support ARM Cortex-M. - Verify FIR Filter on ARM Cortex-M Processor (Embedded Coder)
This example shows how to use the code replacement library (CRL) for ARM® Cortex-M processors with DSP blocks. - Support Fixed-Point FIR Filter on ARM Cortex-M Processor (Embedded Coder)
This example shows how to use the code replacement library (CRL) for ARM® processors with DSP blocks. - Support ARM CMSIS C Code Generation of dsp.FIRFilter in MATLAB Function Block (Embedded Coder)
This example shows how to use the code replacement library (CRL) for ARM® processors with DSP System object™. - Verify FIR Filter on ARM Cortex-M Processor in MATLAB (Embedded Coder)
This example shows how to use the code replacement library (CRL) for ARM® Cortex®-M processor with DSP System object™. - Parameteric Audio Equalizer for ARM Cortex-M Processor (Embedded Coder)
This example shows how to generate and run the optimized code of a parametric audio equalizer on ARM® Cortex®-M processor while adjusting equalizer response from within Simulink® environment. - Real-Time ECG QRS Detection on ARM Cortex-M Processor (Embedded Coder)
This example shows how to generate and run optimized code for real-time QRS detection of an electrocardiogram (ECG) signal on the ARM® Cortex®-M processor.
Processeurs ARM Cortex-A
- Supported Ne10 Library Functions for ARM Cortex-A Processors (Embedded Coder)
Supported Ne10 library functions. - Supported DSP System Toolbox Blocks and MATLAB System Objects for Ne10 Library (Embedded Coder)
Deployable blocks supporting the Ne10 library. - Supported DSP System Toolbox System Objects with Ne10 Library for ARM Cortex-A Processors (Embedded Coder)
Ne10 CRL conditions for DSP System objects to support ARM Cortex-A. - Supported DSP System Toolbox Blocks with Ne10 Library for ARM Cortex-A Processors (Embedded Coder)
Ne10 CRL Conditions for DSP blocks to support ARM Cortex-A. - Verify FIR Filter on ARM Cortex-A Processor (Embedded Coder)
This example shows how to use the Code Replacement Library (CRL) for ARM® processor with DSP blocks. - Support NE10 Library C Code Generation of dsp.FIRFilter in MATLAB Function Block (Embedded Coder)
This example shows how to use the Code Replacement Library (CRL) for ARM® processor with DSP System object™. - Verify FIR Filter on ARM Cortex-A Processor in MATLAB (Embedded Coder)
This example shows how to use the Code Replacement Library (CRL) for ARM® Cortex®-A processor with DSP System object™. - Short-Time Spectral Attenuation on ARM Cortex-A Processor (Embedded Coder)
This example shows how to generate and run optimized code for short-time spectral attenuation on the ARM® Cortex®-A processor. - Parametric Audio Equalizer for ARM Cortex-A Processor (Embedded Coder)
This example shows how to generate and run the code of a parametric audio equalizer on ARM® Cortex®-A processor while adjusting equalizer response in the Simulink® environment. - Real-Time ECG QRS Detection on ARM Cortex-A Processor (Embedded Coder)
This example shows how to generate and run optimized code for real-time QRS detection of an electrocardiogram (ECG) signal on the ARM® Cortex®-A processor. - Use Target Hardware Instruction Set Extensions to Generate SIMD Code from Simulink Blocks for ARM Cortex-A Processors
Generate high performance SIMD Code from Simulink Blocks in DSP System Toolbox by using the Embedded Coder Support Package for ARM Cortex-A Processors.