ARM et ST s'associent à MathWorks pour les microcontrôleurs STM32

ARM et STMicroelectronics annoncent la prise en charge de l'outil de génération de code embarqué Embedded Coder, associé aux environnements  Matlab et Simulink de Mathworks, pour les systèmes basés ...sur les processeurs Cortex-M d’ARM, notamment utilisés dans les microcontrôleurs STM32 de ST.

Cette collaboration va permettre aux développeurs de créer leurs algorithmes sous les environnements Matlab et/ou Simulink, puis de cibler le code sur les microcontrôleurs STM32. Pour ensuite déboguer et tester le modèle généré dans un simulateur de type PiL (Processor In the Loop), avant de générer un code optimisé.   Le code C produit par Embedded Coder est ici exécuté sur une carte d'évaluation STM32, et le débogueur mis en œuvre est issu du kit de développement pour microcontrôleurs Keil MDK-ARM qui assure l'interface directe avec Simulink.   « La possibilité d'exécuter les outils DSP standards avec des produits STM32 architecturés autour de processeurs Cortex-M permet de saisir un large éventail de possibilités », déclare Michel Buffa, directeur général de la division Microcontroller de STMicroelectronics.   La plate-forme de prise en charge d'Embedded Coder, proposée directement en version beta auprès d'ARM, devrait être disponible en téléchargement en avril prochain.