RTOS load test?

V

Venky

Guest
hvad er måder at gøre stablingsprøvning på tidstro operativsystemer (RTOS).

 
En enkel måde at se den samlede belastning af dit system er at skabe en opgave af lav prioritet som skifter en pin på din controller.

Med en rækkevidde, ser du på den PIN-kode, skal skifte: Jo længere det stadig whithout forandrer sig, jo mere dit system er indlæst.

Håber det hjælper dig.

 
Lav 2 opgaver, den laveste prioritet, og den højeste prioritet.Laveste pri opgave indeholder
globale long int tcount

for (;

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />tcount ;Højeste prioritet

int last = 0;
int last = 0;

for (;

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />(

timedely (1 sekund);
/ / For nemheds jeg ikke skrive tællere overflow
/ / Håndtering logik, så sige det her
belastning = tcount - sidste;
sidste = tcount;
)

Første gang, du er nødt til at kalibrere den belastning, så du er nødt til at køre netop disse 2 opgaver uden din ansøgning kode.Som resultat vil du få
calibarated belastning - dvs 0%.

Når din ansøgning kode begynder at løbe
få sin last var værdi og dividere med kalibrering værdi
og gange med 100% - der vil give RTOS belastning i procent.

 

Welcome to EDABoard.com

Sponsor

Back
Top