RTOS testiranje opterećenja?

V

Venky

Guest
što su načina djelovanja opterećenja testiranja na stvarnim sustavima vremenu rada (RTOS).

 
Jedan jednostavan način da se vidi ukupna opterećenje svog sustava je zadatak stvoriti niskog prioriteta koji šiba jedna igla vašeg kontrolera.

Sa opsega, možete pogledati na klin da se mora prebaciti: duže ostaje whithout mijenja, više je vaš sustav učitava.

Nadam se da vam pomogne.

 
Make zadaci 2, najniži prioritet i najviši prioritet.Najniža pri zadatak sadrži
globalna long int tcount

for (;

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

int last = 0;
int load = 0;

for (;

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

timedely (1 sekundu);
/ / Za jednostavnost nisam pisati counters prelijevanje
/ / Rukovanje logika, pa ga ovdje
load = tcount - posljednji;
zadnji = tcount;
)

Prvi put morate kalibrirati teret, tako da ćete morati pokrenuti samo ova 2 zadataka bez Vašeg aplikacijski kod.Kao rezultat ćete dobiti
calibarated opterećenje - značenje 0%.

Kada vaš zahtjev kod počinje da teče
dobiti svoj teret var vrijednost i dijeliti kalibracijske vrijednost
i pomnožiti sa 100% - koji će dati rtos opterećenja u postotaka.

 

Welcome to EDABoard.com

Sponsor

Back
Top