Résumé
Le laboratoire STM32 permet aux utilisateurs de programmer et de contrôler à distance une carte ST WB55RG Nucleo. Dans cette version du laboratoire, les utilisateurs peuvent télécharger un fichier binaire compilé à programmer dans la carte, ils peuvent donc utiliser n'importe quel type de chaîne d'outils, y compris les outils hors ligne standards de l'industrie. Le laboratoire 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. Il 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, l'Internet des objets (IoT), etc.
Matériel de laboratoire et périphériques
Le laboratoire à distance STM32 de LabsLand permet aux utilisateurs de programmer et de contrôler une carte ST Nucleo 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 à faible consommation d'énergie, 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 les performances et la fonctionnalité de la carte STM32.
Téléchargement de fichiers binaires
Cette version du laboratoire STM32 permet aux utilisateurs de télécharger des fichiers binaires compilés à programmer dans la carte. Divers formats spécifiques sont pris en charge, notamment .bin, .axf, .hex ou .elf. Toutes les chaînes d'outils et IDE STM32 généreront l'un de ces formats, ce qui rend le laboratoire compatible avec tout type de flux de travail.
Les étudiants peuvent utiliser n'importe lequel des outils traditionnels (par exemple, STM32CubeMX) ou des IDE de bureau et des chaînes d'outils (Keil, STM32CubeIDE, Eclipse avec une chaîne d'outils GCC-ARM, etc.).
Disposition du matériel et modèle de départ
Les étudiants peuvent utiliser librement STM32CubeMXProgrammer. Pour faciliter ce processus, LabsLand a pré-généré un tel projet et l'a mis à la disposition des utilisateurs comme point de départ. Ce projet est conçu pour être directement compatible avec le matériel et constitue un bon point de départ général. Il peut être modifié librement.
Il existe également plusieurs guides et spécifications décrivant comment le matériel à distance est connecté, de sorte que les étudiants peuvent alternativement utiliser ces informations pour créer leur propre configuration STM32CubeMX à partir de zéro.
Cours & Applications
Le laboratoire à distance STM32 de LabsLand est une plateforme polyvalente qui peut être appliquée à un large éventail de cours, notamment :
- Introduction aux microcontrôleurs
- Internet des objets (IoT)
- Informatique de faible puissance
- Interface des capteurs
- Systèmes embarqués
- Architecture des ordinateurs
Ces cours peuvent impliquer de programmer la carte STM32, d'interfacer divers capteurs et périphériques et d'étudier les principes des systèmes à base de microcontrôleurs et de l'IoT. Le laboratoire à distance STM32 fournit les outils matériels et logiciels nécessaires pour l'apprentissage pratique et l'expérimentation dans ces domaines.
Autres versions de ce laboratoire
Dans cette version du laboratoire ("STM32 Nucleo - No IDE"), les étudiants téléchargent un fichier binaire compilé, il est donc conçu pour être utilisé avec n'importe quelle chaîne d'outils, y compris les chaînes d'outils standards de l'industrie, les IDE hors ligne ou les IDE en ligne comme celui de Mbed.
Il existe une version alternative du laboratoire dans laquelle les utilisateurs programment les cartes en utilisant l'IDE en ligne C/C++ de LabsLand, un IDE facile à utiliser et avec une courbe d'apprentissage douce, conçu pour un usage éducatif. Bien que moins puissant que cette version, l'IDE en ligne permet aux étudiants de commencer en quelques secondes sans avoir besoin d'installer de logiciel sur leurs appareils. Il convient donc aux activités introductives.
Le projet REMOCLEC
Le développement de ce laboratoire est mené 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, qui est lui-même financé par le programme de recherche et d'innovation Horizon 2020 de l'Union européenne.