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

LabsLand ARM Community
Programați un microcontroler ARM real cu periferice și moduri de consum redus. Folosiți un IDE online.
Informații laborator
Laboratorul STM32 permite utilizatorilor să programeze și să controleze o placă Nucleo ST WB55RG de la distanță. În această versiune a laboratorului, este programat folosind un IDE online web-based complet pe C/C++. Acesta include diverse periferice de intrare și ieșire, cum ar fi comutatoare, butoane, potentiometre și senzori, precum și un ecran LCD și un motor servo. Laboratorul poate fi folosit pentru a studia moduri de consum redus de energie. Este potrivit pentru cursuri despre sisteme embeded, programare microcontrolere, Internetul lucrurilor (IoT), etc.
Laboratorul remote STM32 de la LabsLand permite utilizatorilor să programeze și să controleze o placă Nucleo ST WB55RG și diverse periferice de intrare și ieșire, precum LED-uri, un LED RGB, comutatoare, un display OLED și un motor servo. Laboratorul suportă, de asemenea, o gamă de moduri de consum redus de energie, inclusiv Sleep, Low-power run, Low-power sleep, Stop 0, Stop 1, Stop 2, Standby și Shutdown. Aceste moduri pot fi utilizate pentru a studia impactul consumului de energie asupra performanței și funcționalității plăcii STM32.
Acest laborator este utilizat printr-un mediu integrat de dezvoltare (IDE) online pentru programarea plăcii STM32 folosind C/C++. Acest IDE, dezvoltat de LabsLand, este complet bazat pe web și ușor de utilizat, fiind potrivit și eficient pentru scopuri educaționale. Cu IDE-ul online, studenții pot scrie, compila și încărca cod pe placa STM32 de pe orice computer cu conexiune la internet. IDE-ul online include, de asemenea, o gamă de caracteristici și unelte.
În fluxurile de lucru tradiționale, studenții care folosesc laboratorul remote STM32 de la LabsLand ar putea începe prin utilizarea STM32CubeMX pentru a genera un proiect de bază care este compatibil cu hardware-ul și proiectul lor. Pentru a facilita acest proces, LabsLand a pregenerat un astfel de proiect și l-a pus la dispoziția utilizatorilor ca punct de pornire. Acest proiect este conceput pentru a fi direct compatibil cu hardware-ul și servește drept un punct de pornire general bun pentru scopuri educaționale.
Laboratorul remote STM32 se bazează intern pe acest proiect șablon, care poate fi descărcat de utilizatori pentru a examina cum este configurat. Utilizatorii care doresc să modifice șablonul sau să-și genereze propriul proiect folosind STM32CubeMX pot face acest lucru. În acest caz, ar putea prefera să folosească versiunea alternativă a laboratorului care nu include un IDE online. Acea versiune alternativă permite utilizatorilor să programeze placa STM32 folosind toolchain-standard ale vendorilor sau ale industriei și să încarce un fișier compilat binar în laborator.
Laboratorul remote STM32 de la LabsLand este o platformă versatilă care poate fi aplicată într-o gamă largă de cursuri, inclusiv:
Aceste cursuri pot implica programarea plăcii STM32, interfațarea cu diferiți senzori și periferice și studiul principiilor legate de sistemele bazate pe microcontrolere și IoT. Laboratorul remote STM32 furnizează hardware-ul și instrumentele software necesare pentru învățare practică și experimentare în aceste domenii.
În această versiune a laboratorului, utilizatorii programează plăcile folosind IDE-ul online C/C++ de la LabsLand, un IDE ușor de utilizat, cu o curbă de învățare ușoară, proiectat pentru uz educațional.
O versiune alternativă a laboratorului este disponibilă ("STM32 Nucleo - No IDE") care este proiectată pentru a fi utilizată cu orice toolchain, inclusiv toolchains standard ale industriei, IDE-uri offline sau IDE-uri online complete, cum ar fi cel al Mbed. În această versiune alternativă, utilizatorii încarcă direct fișiere binare compilate pentru a programa placa.
Dezvoltarea acestui laborator este realizată în cadrul proiectului REMOCLEC. Consorțiul REMOCLEC, condus de LabsLand, este format, de asemenea, din Universitatea de Deusto și Plegma Labs. REMOCLEC este finanțat de proiectul european Smart4All, care este finanțat de programul de cercetare și inovare Horizon 2020 al Uniunii Europene.
Ce fac studenții
Video
Experimente disponibile
Program a STM32 Nucleo board with C or C++