STM32 IDE (Mbed)
Program a STM32 Nucleo board with Mbed

LabsLand
Programmez un vrai microcontrôleur ARM avec des périphériques et des modes basse consommation à l’aide d’un IDE Mbed en ligne.
Informations du laboratoire
Le laboratoire STM32 permet aux utilisateurs de programmer et de contrôler à distance une carte ST WB55RG Nucleo. Dans cette version du laboratoire, le développement se fait avec l’IDE en ligne de LabsLand pour Mbed, entièrement basé sur le web. Il comprend divers périphériques d’entrée et de sortie, tels que des interrupteurs, des boutons, des potentiomètres et des capteurs, ainsi qu’un écran LCD et un servomoteur. Le laboratoire peut être utilisé pour étudier les modes de faible consommation d’énergie. Il est adapté aux cours sur les systèmes embarqués, la programmation de microcontrôleurs et l’Internet des objets (IoT).
Le laboratoire à distance STM32 de LabsLand permet aux utilisateurs de programmer et de contrôler une carte Nucleo ST WB55RG et divers périphériques d'entrée et de sortie, tels que des LEDs, une LED RGB, des interrupteurs, un écran OLED et un servomoteur. Le laboratoire prend également en charge une gamme de modes basse consommation, notamment Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, Standby et Shutdown. Ces modes peuvent être utilisés pour étudier l'impact de la consommation d'énergie sur la performance et la fonctionnalité de la carte STM32.
Cette version du laboratoire s’utilise via l’IDE en ligne de LabsLand pour le développement basé sur Mbed. Les étudiants peuvent écrire du code avec l’API Mbed directement dans le navigateur, le compiler à distance et programmer la carte STM32 sans installer de chaîne d’outils locale. Cet IDE est conçu pour l’enseignement et fournit un flux simple pour écrire, compiler et téléverser du code depuis n’importe quel ordinateur connecté à internet.
L’IDE Mbed en ligne démarre à partir d’un projet déjà préparé pour la carte STM32 WB55RG et pour le matériel disponible dans le laboratoire. Cela permet de se concentrer sur la logique applicative et les API Mbed au lieu de passer du temps sur la configuration initiale du projet. Les utilisateurs peuvent ensuite enrichir ce point de départ avec leurs propres fichiers source et d’en-tête.
Le laboratoire à distance STM32 de LabsLand est une plateforme polyvalente pouvant être appliquée à un large éventail de cours, notamment :
Ces cours peuvent impliquer la programmation de la carte STM32, l'interface avec divers capteurs et périphériques, et l'étude des principes des systèmes à base de microcontrôleurs et de l'IoT. Le laboratoire à distance STM32 fournit le matériel et les outils logiciels nécessaires pour un apprentissage pratique et des expérimentations dans ces domaines.
Cette version du laboratoire utilise l’IDE Mbed en ligne de LabsLand afin que les étudiants développent directement avec les API de Mbed OS.
Une version alternative du laboratoire est disponible (STM32 Nucleo - No IDE) pour les flux de travail où l’on préfère compiler avec des chaînes d’outils externes ou des IDE hors ligne et téléverser directement le binaire obtenu sur la carte.
Le développement de ce laboratoire est réalisé dans le cadre du projet REMOCLEC. Le consortium REMOCLEC, dirigé par LabsLand, est également formé par l'Université de Deusto et Plegma Labs. REMOCLEC est financé par le projet européen Smart4All, lui-même financé par le programme de recherche et d'innovation Horizon 2020 de l'Union européenne.
Ce que font les étudiants
Expériences disponibles
Program a STM32 Nucleo board with Mbed