Il est désormais possible de coder et déboguer des applications sur STM32 dans l’environnement VS Code

VS Code STM32

A l’occasion du salon Embedded World 2023 qui s’est tenu mi-mars, STMicroelectronics a annoncé des extensions d'outils destinées à apporter les avantages de Microsoft Visual Studio Code (VS Code) aux utilisateurs des microcontrôleurs STM32. La société franco-italienne s’inscrit dans un vaste mouvement qui voit de plus en plus de fournisseurs de l’embarqué s’ouvrir au célèbre environnement de développement intégré (IDE), à l’instar d’Arm, d’IAR Systems ou de NXP.

VS Code est connu pour sa facilité d'utilisation et ses fonctionnalités flexibles telles qu'IntelliSense qui simplifie et accélère l'édition de code. Celles-ci sont donc désormais accessibles aux développeurs embarqués de la vaste communauté STM32.

Selon ST, l’accès à l’écosystème STM32 au travers de VS Code doit permettre aussi à des développeurs habitués à travailler sur des applications de haut niveau et grand public de créer facilement des solutions embarquées éco-efficaces à l’empreinte compacte.

La prise en charge de l’IDE VS Code par la société de semi-conducteurs élargit en outre le choix d’outils disponibles pour tous les développeurs STM32 qui jusqu’à aujourd’hui s’orientaient typiquement vers des outils commerciaux ou vers l’environnement gratuit STM32CubeIDE de ST. VS Code et les extensions STM32 VS Code sont disponibles également gratuitement.

Dans la pratique, VS Code permet désormais aux développeurs STM32 de modifier, créer, programmer, exécuter et déboguer des projets STM32CubeIDE, et notamment des projets générés avec STM32CubeMX pour STM32CubeIDE, des projets livrés dans des paquetages de firmware et des projets existants compatibles avec STM32CubeIDE. Tous les éléments clés de l'écosystème STM32Cube sont disponibles dans l'IDE VS Code, y compris la zone de développement STM32, le référentiel GitHub STM32, l'outil STM32CubeMX pour l'initialisation et l'analyse de projet et l'assistant de sélection de microcontrôleurs ST-MCU-Finder.

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée aux microcontrôleurs : Embedded-MCU