使用 contiki 测量时间(以时钟滴答为单位)

Measure time (in clock ticks) with contiki

我尝试测量了telosB平台上一些操作的时间。为此,我想使用 time.h 中的 clock() 函数来计算处理器的时钟滴答,但它不会在 contiki 上编译。 在 contiki 上是否有测量经过时间的机制,最好是在实际时钟滴答中?

此致

最新的定时器文档在这里:https://github.com/contiki-ng/contiki-ng/wiki/Documentation:-Timers

您可以使用clock_ticks()函数。但是,这些分辨率非常低(1/128 秒)。如果您想测量更短的时间间隔,请使用 rtimers:RTIMER_NOW() returns 时间为 16 位整数,具有特定于平台的分辨率。在大多数平台上,rtimer 时钟每秒有 32678 个滴答声,但在 CC26xx/CC13xx 平台上它有每秒 65536 个滴答声。

另请参阅: