首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何测量contiki操作系统的能效、延时和报文投递率?

如何测量contiki操作系统的能效、延时和报文投递率?
EN

Stack Overflow用户
提问于 2015-06-15 14:59:49
回答 1查看 1.5K关注 0票数 0

最近,我开始从事Contiki OS的工作。我正在尝试分析一些参数,如能源效率,延迟,交付比率等不同的部署方案。我使用TelosB作为硬件平台。

你能建议我如何在Contiki OS中计算能效,延迟,交付比率吗?

有没有可以用来获取这些参数的示例代码?

EN

回答 1

Stack Overflow用户

发布于 2015-09-04 08:15:00

正如watou建议的那样,powertrace是第一个尝试的工具。这是一个你可以在你的Contiki安装中找到的应用程序,并且运行起来非常简单和有效。它可以提供功率消耗信息(或者更具体地说,tx/rx/cpu/listen/idle状态持续时间),还可以嗅探数据包(然后可以研究功率损失和网络性能)。

要在您的应用程序中插入,您必须:

1)在您的Makefile (like this)中添加powertrace应用程序,

2)在你的main.c文件中包含powertrace.h

3)插入对powertrace_start(CLOCK_SECOND * your_interval)的调用,定期打印统计数据或将powertrace_print("your label");放入代码中。

最后,如果你想进一步导航,你应该在你的电路上安装一些感应器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30839068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档