Damit das Code für die Berechnung
der Prozessauslaustung problemlos geflasht und durchgeführt kann,
muss mann folgende Schritte durchführen. Bevor Sie weiter mit
diesem Anleitung weiterlesen lesen Sie zuerst das
Quellcode.
1. libfreertos.zip
hier herunterladen
2.
Die Datei extrahieren und in
"C:\Users\%USERPROFILE%\.platformio\packages\framework-arduinoespressif32\tools\sdk\lib"
einfügen und das existierte libfreertos.a überschreiben (Diese
Schritte ist erforderlich, damit man FreeRTOS mit Arduino als
Platform benutzen kann)
3. Jetzt erstellen wir in VsCode mit
PlatformIO neue Projekt - Auf New Project klicken
- Neue Projekt mit Framework Arduino und deine ESP Board
- So sieht das Projekt
- Jetzt laden Sie das LEDApp programm hier herunter und dann die Header als auch cpp Datei in Ihre Projekt extrahieren
("C:/Users/renal/Documents/PlatformIO/Projects/%PROJECTNAME%/src")
- Inkludieren Sie die "timestats.h" in ihre main.cpp Datei und die Funktion get_CPU(delay_in_ms) in setup() schreiben. Jetzt können Sie die Prozessorauslastung überwachen!
|