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

LabsLand
Programmeer een echte ARM-microcontroller met randapparatuur en laagvermogenmodi via een online Mbed-IDE.
Laboratoriuminformatie
Het STM32-lab stelt gebruikers in staat om een ST WB55RG Nucleo-bord op afstand te programmeren en te bedienen. In deze versie van het laboratorium gebeurt de ontwikkeling met LabsLands volledig webgebaseerde online Mbed-IDE. Het bevat verschillende invoer- en uitvoerperifere apparaten, zoals schakelaars, knoppen, potentiometers en sensoren, evenals een lcd-scherm en een servomotor. Het laboratorium kan worden gebruikt om laag-energieverbruiksmodi te bestuderen. Het is geschikt voor cursussen over embedded systemen, microcontrollerprogrammering en het Internet of Things (IoT).
Het STM32-laboratorium op afstand van LabsLand stelt gebruikers in staat om een ST Nucleo WB55RG-bord en verschillende invoer- en uitvoerperifere apparaten, zoals LED's, een RGB LED, schakelaars, een OLED-display en een servomotor, te programmeren en te bedienen. Het laboratorium ondersteunt ook een reeks energiebesparingsmodi, waaronder Slaap, Energiebesparende uitvoering, Energiebesparende slaap, Stop 0, Stop 1, Stop 2, Standby en Uitschakeling. Deze modi kunnen worden gebruikt om de impact van energieverbruik op de prestaties en functionaliteit van het STM32-bord te bestuderen.
Deze versie van het laboratorium wordt gebruikt via LabsLands online IDE voor op Mbed gebaseerde ontwikkeling. Studenten kunnen direct in de browser code schrijven met de Mbed-API, deze op afstand compileren en het STM32-bord programmeren zonder een lokale toolchain te installeren. De IDE is bedoeld voor educatief gebruik en biedt een eenvoudige workflow om code te schrijven, te compileren en te uploaden vanaf elke computer met een internetverbinding.
De online Mbed-IDE start met een project dat al is voorbereid voor het STM32 WB55RG-bord en voor de hardware die in het laboratorium beschikbaar is. Daardoor kun je je richten op de toepassingslogica en de Mbed-API’s, in plaats van tijd te besteden aan de initiële projectconfiguratie. Gebruikers kunnen dat startpunt vervolgens uitbreiden met hun eigen bron- en headerbestanden.
Het STM32-laboratorium op afstand van LabsLand is een veelzijdig platform dat kan worden toegepast op een breed scala aan cursussen, waaronder:
Deze cursussen kunnen het programmeren van het STM32-bord, het koppelen van verschillende sensoren en perifere apparaten en het bestuderen van de principes van microcontrollergebaseerde systemen en IoT omvatten. Het STM32-lab op afstand biedt de nodige hardware- en softwaretools voor praktisch leren en experimenteren in deze gebieden.
Deze versie van het laboratorium gebruikt LabsLands online Mbed-IDE zodat studenten rechtstreeks met de API’s van Mbed OS kunnen ontwikkelen.
Er is een alternatieve versie van het lab beschikbaar (STM32 Nucleo - No IDE) voor workflows waarbij gebruikers liever compileren met externe toolchains of offline IDE’s en het resulterende binaire bestand rechtstreeks naar het bord uploaden.
De ontwikkeling van dit laboratorium wordt uitgevoerd als onderdeel van het REMOCLEC-project. Het REMOCLEC-consortium, geleid door LabsLand, wordt ook gevormd door de Universiteit van Deusto en Plegma Labs. REMOCLEC wordt gefinancierd door het Smart4All Europese project, dat wordt gefinancierd door het Horizon 2020 onderzoeks- en innovatieprogramma van de Europese Unie.
Wat studenten doen
Beschikbare experimenten
Program a STM32 Nucleo board with Mbed