【问题标题】:Measure time (in clock ticks) with contiki用 contiki 测量时间(以时钟滴答为单位)
【发布时间】:2018-05-20 14:55:13
【问题描述】:

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

问候

【问题讨论】:

标签: c time clock contiki


【解决方案1】:

最新的计时器文档在这里: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()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 2014-11-02
    • 2015-08-31
    • 1970-01-01
    相关资源
    最近更新 更多