Für die Berechnung der Prozessorlast
in ESP32 haben wir Funktion von FreeRTOS benutzt. Wobei die Zeit vor
Beginn und nach Ende eines Task/Thread gemessen wird und dann
dividiert Gesamtzeit.
Abb: Berechnung für Prozessauslastung Da ESP32 dual-core ist,
muss die Berechnung mit 2 dividiert. (Für andere Mikrokontroller,
ist die Berechnung von der Anzahl der Cores abhängig)
|