> I create an application with eCos containing 3 threads,i like to measure the
> execution time of each thread ??
http://ecos.sourceware.org/docs-latest/ref/kernel-clocks.html
static cyg_tick_count_t run_time;
cyg_tick_count_t start, end, run_time;
while (1) {
start = cyg_current_time();
<processing ...>
end = cyg_current_time();
run_time = end - start;
}
Then you just need to convert ticks to time, based on the tick rate
for your platform.
--
Mike
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
[Linux Embedded]
[U-Boot V2]
[Linux Kernel]
[Linux MIPS]
[Linux ARM]
[Linux for the Blind]
[Linux Resources]
[Photo]
[Yosemite]
[ISDN Cause Codes]
[ECOS Home]
[Site Home]