Rezumat
Laboratorul STM32 le permite utilizatorilor să programeze și să controleze o placă ST WB55RG Nucleo de la distanță. În această versiune a laboratorului, utilizatorii pot încărca un fișier binar compilat care va fi programat pe placă, astfel încât pot folosi orice tip de lanț de unelte, inclusiv instrumente offline standard în industrie. Laboratorul include diverse periferice de intrare și ieșire, cum ar fi comutatoare, butoane, potențiometre și senzori, precum și un ecran LCD și un motor servo. Poate fi utilizat pentru a studia modurile de consum redus de energie. Este potrivit pentru utilizare în cursuri despre sisteme încorporate, programarea microcontrolerelor, Internetul Lucrurilor (IoT) etc.
bsp;
Hardware-ul și perifericele laboratorului
Laboratorul STM32 de la distanță de la LabsLand le permite utilizatorilor să programeze și să controleze o placă ST Nucleo WB55RG și diverse periferice de intrare și ieșire, cum ar fi LED-uri, un LED RGB, comutatoare, un afișaj OLED și un motor servo. Laboratorul suportă, de asemenea, o gamă de moduri de putere redusă, 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.
bsp;
Încărcarea fișierelor binare
Această versiune a laboratorului STM32 le permite utilizatorilor să încarce fișiere binare compilate pentru a fi programate pe placă. Sunt suportate diverse formate specifice, inclusiv .bin, .axf, .hex sau .elf. Toate lanțurile de unelte și IDE-urile STM32 vor genera unul dintre aceste formate, astfel încât laboratorul este compatibil cu orice tip de flux de lucru.
Studenții pot profita de oricare dintre instrumentele tradiționale (de exemplu, STM32CubeMX) sau IDE-urile și lanțurile de unelte desktop (Keil, STM32CubeIDE, Eclipse cu un lanț de unelte GCC-ARM etc.).
bsp;
Aranjamentul hardware și șablonul de pornire
Studenții pot folosi liber STM32CubeMXProgrammer. Pentru a facilita acest proces, LabsLand a pre-generate un astfel de proiect și l-a pus la dispoziția utilizatorilor ca punct de plecare. Acest proiect este conceput să fie direct compatibil cu hardware-ul și servește ca un bun punct de plecare general. Poate fi modificat liber.
Există, de asemenea, multiple ghiduri și specificații care descriu cum este conectat hardware-ul de la distanță, astfel încât studenții pot folosi alternativ aceste informații pentru a construi propria lor configurație STM32CubeMX de la zero.
bsp;
Cursuri & Aplicații
Laboratorul STM32 de la distanță de la LabsLand este o platformă versatilă care poate fi aplicată la o gamă largă de cursuri, inclusiv:
- Introducere în microcontrolere
- Internetul Lucrurilor (IoT)
- Calcul de putere redusă
- Interfațarea cu senzori
- Sisteme Înglobate
- Arhitectură de Calculator
Aceste cursuri pot implica programarea plăcii STM32, interfațarea cu diverși senzori și periferice, precum și studierea principiilor sistemelor bazate pe microcontrolere și IoT. Laboratorul de la distanță STM32 oferă instrumentele hardware și software necesare pentru învățare practică și experimentare în aceste domenii.
bsp;
Alte versiuni ale acestui laborator
În această versiune a laboratorului („STM32 Nucleo - Fără IDE”) studenții încarcă un fișier binar compilat, astfel încât este proiectat să fie utilizat cu orice lanț de unelte, inclusiv lanțuri de unelte standard din industrie, IDE-uri offline sau IDE-uri online complet dezvoltate, cum ar fi cele ale Mbed. bsp;
Există o versiune alternativă a laboratorului în care 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 redusă, proiectat pentru utilizare educațională. Deși mai puțin puternic decât această versiune, IDE-ul online permite studenților să înceapă rapid și fără a trebui să instaleze vreun software pe dispozitivele lor. Este, prin urmare, potrivit pentru activități introductive.
bsp;
Proiectul REMOCLEC
Dezvoltarea acestui laborator este realizată ca parte a proiectului REMOCLEC. Consorțiul REMOCLEC, condus de LabsLand, este format, de asemenea, de Universitatea de Deusto și Plegma Labs. REMOCLEC este finanțat de proiectul european Smart4All, care este finanțat de programul de cercetare și inovare al Uniunii Europene Horizon 2020.