使用contiki

时间:2018-05-20 14:55:13

标签: c time clock contiki

我试图测量telosB平台上某些操作的时间。为此,我想用time.h中的clock()函数计算处理器的时钟周期,但它不能在contiki上编译。 在contiki上是否有机制来测量通过时间,最好是在实际时钟周期中?

此致

1 个答案:

答案 0 :(得分:2)

最新的计时器文档位于:https://github.com/contiki-ng/contiki-ng/wiki/Documentation:-Timers

您可以使用clock_ticks()功能。但是,这些分辨率相当低(1/128秒)。如果您希望测量更短的时间间隔,请使用rtimers:RTIMER_NOW()将时间返回为16位整数,具有特定于平台的分辨率。在大多数平台上,rtimer时钟每秒有32678个时钟,但在CC26xx / CC13xx平台上,它每秒有65536个时钟。

另请参阅:Contiki difference between RTIMER_NOW() and clock_time()