STM32 IDE (C/C++)
Program a STM32 Nucleo board with C or C++

LabsLand ARM Community
Programma un vero microcontrollore ARM con periferiche e modalità a basso consumo. Usa un IDE online.
Informazioni sul laboratorio
Il laboratorio STM32 consente agli utenti di programmare e controllare una scheda ST WB55RG Nucleo da remoto. In questa versione del laboratorio, viene programmata utilizzando un ambiente di sviluppo integrato (IDE) online completamente basato sul web per C/C++. Include vari periferiche di input e output, come interruttori, pulsanti, potenziometri e sensori, nonché uno schermo LCD e un servomotore. Il laboratorio può essere utilizzato per studiare modalità a basso consumo energetico. È adatto per l'uso in corsi su sistemi embedded, programmazione di microcontrollori, Internet of Things (IoT), ecc.
Il laboratorio remoto STM32 di LabsLand consente agli utenti di programmare e controllare una scheda ST Nucleo WB55RG e vari periferiche di input e output, come LED, un LED RGB, interruttori, un display OLED e un servomotore. Il laboratorio supporta anche una gamma di modalità a basso consumo energetico, tra cui Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, Standby e Shutdown. Queste modalità possono essere utilizzate per studiare l'impatto del consumo energetico sulle prestazioni e sulla funzionalità della scheda STM32.
Questo laboratorio viene utilizzato tramite un ambiente di sviluppo integrato (IDE) online per programmare la scheda STM32 utilizzando C/C++. Questo IDE, sviluppato da LabsLand, è completamente basato sul web e facile da usare, rendendolo adatto ed efficace per scopi educativi. Con l'IDE online, gli studenti possono scrivere, compilare e caricare codice sulla scheda STM32 da qualsiasi computer connesso a Internet. L'IDE online include anche una gamma di funzionalità e strumenti.
In flussi di lavoro tradizionali, gli studenti che utilizzano il laboratorio remoto STM32 di LabsLand potrebbero iniziare utilizzando STM32CubeMX per generare un progetto di base compatibile con l'hardware e il loro progetto. Per facilitare questo processo, LabsLand ha pre-generato tale progetto e lo ha reso disponibile agli utenti come punto di partenza. Questo progetto è progettato per essere direttamente compatibile con l'hardware e serve come buon punto di partenza generale per scopi educativi.
Il laboratorio remoto STM32 si basa internamente su questo progetto modello, che può essere scaricato dagli utenti per esaminarne la configurazione. Gli utenti che desiderano modificare il modello o generare il proprio progetto utilizzando STM32CubeMX possono farlo. In questo caso, potrebbero preferire usare la versione alternativa del laboratorio che non include un IDE online. Questa versione alternativa consente agli utenti di programmare la scheda STM32 utilizzando catene di strumenti standard del fornitore o del settore e caricare un file compilato binario nel laboratorio.
Il laboratorio remoto STM32 di LabsLand è una piattaforma versatile che può essere applicata a una vasta gamma di corsi, tra cui:
Questi corsi possono comportare la programmazione della scheda STM32, l'interfacciamento con vari sensori e periferiche e lo studio dei principi dei sistemi basati su microcontrollori e dell'IoT. Il laboratorio remoto STM32 fornisce gli strumenti hardware e software necessari per l'apprendimento pratico e la sperimentazione in queste aree.
In questa versione del laboratorio, gli utenti programmano le schede utilizzando il IDE online C/C++ di LabsLand, un IDE facile da usare con una curva di apprendimento bassa progettata per uso educativo.
È disponibile una versione alternativa del laboratorio ("STM32 Nucleo - No IDE") destinata a essere utilizzata con qualsiasi catena di strumenti, inclusi catene di strumenti standard del settore, IDE offline o IDE online completi come quelli di Mbed. In questa versione alternativa, gli utenti caricano direttamente file binari compilati per programmare la scheda.
Lo sviluppo di questo laboratorio è condotto nell'ambito del progetto REMOCLEC. Il consorzio REMOCLEC, guidato da LabsLand, è composto anche dall'University of Deusto e da Plegma Labs. REMOCLEC è finanziato dal progetto europeo Smart4All, che è finanziato dal programma di ricerca e innovazione Horizon 2020 dell'Unione Europea.
Cosa fanno gli studenti
Video
Esperimenti disponibili
Program a STM32 Nucleo board with C or C++