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

LabsLand
Programmieren Sie einen echten ARM-Mikrocontroller mit Peripheriegeräten und Energiesparmodi mit einer Online-Mbed-IDE.
Laborinformationen
Das STM32-Labor ermöglicht es Benutzern, ein ST WB55RG Nucleo-Board aus der Ferne zu programmieren und zu steuern. In dieser Version des Labors erfolgt die Entwicklung mit einer vollständig webbasierten Online-IDE von LabsLand für Mbed. Es umfasst verschiedene Ein- und Ausgabegeräte wie Schalter, Tasten, Potentiometer und Sensoren sowie ein LCD-Display und einen Servomotor. Das Labor kann verwendet werden, um Betriebsmodi mit geringem Energieverbrauch zu untersuchen. Es eignet sich für Kurse zu Embedded Systems, Mikrocontroller-Programmierung und dem Internet der Dinge (IoT).
Das STM32-Fernlabor von LabsLand ermöglicht es Benutzern, ein ST Nucleo WB55RG-Board und verschiedene Eingabe- und Ausgabegeräte wie LEDs, eine RGB-LED, Schalter, ein OLED-Display und einen Servomotor zu programmieren und zu steuern. Das Labor unterstützt auch eine Reihe von Niedrigstrommodi, darunter Schlafmodus, Niedrigstrombetrieb, Niedrigstromschlaf, Stop 0, Stop 1, Stop 2, Standby und Herunterfahren. Diese Modi können verwendet werden, um die Auswirkungen des Energieverbrauchs auf die Leistung und Funktionalität des STM32-Boards zu untersuchen.
Diese Version des Labors wird über LabsLands Online-IDE für Mbed-basierte Entwicklung verwendet. Studierende können direkt im Browser Code mit der Mbed-API schreiben, ihn remote kompilieren und das STM32-Board programmieren, ohne eine lokale Toolchain zu installieren. Die IDE ist für den Bildungsbereich gedacht und bietet einen einfachen Ablauf zum Schreiben, Kompilieren und Hochladen von Code von jedem Computer mit Internetverbindung aus.
Die Online-Mbed-IDE startet mit einem Projekt, das bereits für das STM32-WB55RG-Board und die im Labor verfügbare Hardware vorbereitet ist. Dadurch kann man sich auf die Anwendungslogik und die Mbed-APIs konzentrieren, anstatt Zeit mit der anfänglichen Projekteinrichtung zu verbringen. Benutzer können diesen Ausgangspunkt anschließend mit eigenen Quell- und Header-Dateien erweitern.
Das STM32-Fernlabor von LabsLand ist eine vielseitige Plattform, die in einer Vielzahl von Kursen eingesetzt werden kann, darunter:
Diese Kurse können das Programmieren des STM32-Boards, das Interfacing mit verschiedenen Sensoren und Peripheriegeräten und das Studium der Prinzipien mikrocontrollerbasierter Systeme und des IoT umfassen. Das STM32-Fernlabor bietet die notwendige Hardware und Software für praktisches Lernen und Experimentieren in diesen Bereichen.
Diese Version des Labors verwendet LabsLands Online-Mbed-IDE, damit Studierende direkt mit den Mbed-OS-APIs entwickeln können.
Eine alternative Version des Labors ist verfügbar (STM32 Nucleo - No IDE) für Arbeitsabläufe, bei denen Benutzer lieber mit externen Toolchains oder Offline-IDEs kompilieren und die resultierende Binärdatei direkt auf das Board hochladen.
Die Entwicklung dieses Labors wird im Rahmen des REMOCLEC-Projekts durchgeführt. Das REMOCLEC-Konsortium, das von LabsLand geleitet wird, umfasst auch die Universität Deusto und Plegma Labs. REMOCLEC wird vom Smart4All-europäischen Projekt finanziert, welches durch das Forschungs- und Innovationsprogramm Horizont 2020 der Europäischen Union gefördert wird.
Was Lernende tun
Verfügbare Experimente
Program a STM32 Nucleo board with Mbed