[ARTICLE MIS A JOUR LE 13/02/2015] Depuis la fin janvier, les utilisateurs de n’importe quel microcontrôleur 32 bits de la gamme STM32 à coeur ARM Cortex-M de STMicroelectronics peuvent accéder à un environnement de développement intégré (IDE) gratuit, téléchargeable sur le site OpenSTM32.org. ...
Issu d’un partenariat étroit signé en 2013 entre le fabricant de semi-conducteurs et le français Ac6, le site Web géré par ce dernier, bien connu pour son expertise et ses formations dans les domaines de l’embarqué, se veut aussi un lieu de collaboration et d’échange d’informations sur les technologies et l’écosystème associés aux STM32. Du nom de System Workbench for STM32 – Bare Metal Edition, l’IDE a été intégralement développé par Ac6 qui dispose d’une compétence dans le domaine des environnements de développement intégrés sous Eclipse depuis le lancement en 2013 de System Workbench for Linux qui vise à permettre aux industriels de créer des images Linux de faible taille pouvant être embarquées sur des configurations matérielles aux ressources relativement limitées.
« A partir du mois de mars, nous allons proposer la version 2 de cet IDE adapté à toutes les architectures de processeurs ARM Cortex-A mono ou multicœurs, précise William Kazuro, cofondateur et dirigeant de la société française. System Workbench for STM2 – Bare Metal Edition, de son côté, est utilisable avec tous les microcontrôleurs STM32 actuels et sera également disponible sur les prochaines générations de cette famille dès leur disponibilité, du fait de notre collaboration étroite avec STMicroelectronics. » Ac6 travaille aussi sur des évolutions de cet IDE qui seront disponibles courant 2015 et qui, elles, seront payantes : intégration étroite avec des OS temps réel (RTX notamment), développement d’outils adaptés aux architectures multicœurs hétérogènes associant sur une même puce cœur Cortex-M et cœur Cortex-A, etc.
A noter qu'à l'occasion d'Embedded World, qui se tient fin février à Nuremberg (Allemagne), Ac6 présentera l'outil System Workbench for STM32 – Bare Metal Edition sur le stand de STMicroelectronics.
Le fabricant de semi-conducteurs tient toutefois à rappeler qu'il existe deux autres IDE gratuits potentiellement utilisables avec les STM32, en l'occurrence l'environnement CooCox CoIDE (d'origine chinoise et également basé sur Eclipse) et l'environnement MDK-ARM. Tout comme la solution d'Ac6, l'IDE de CooCox supporte tous les microcontrôleurs STM32 à coeurs ARM Cortex-M0, M0+, M3 et M4.