我想在contiki中使用simple-energest来监控rpl udp例子的能量。我试过很多命令,比如MODULES+=osservicessimpe-energest,但似乎都没有效果......
要使用energest模块,只需将其添加到Makefile中。
MODULES+=os/services/simple-energest
然后重建程序,记得 make clean
首先。Energest会定期打印统计数据。
13:00.382 ID:1 [INFO: Energest ] --- Period summary #12 (60 seconds)
13:00.382 ID:1 [INFO: Energest ] Total time : 60000000
13:00.382 ID:1 [INFO: Energest ] CPU : 60000000/ 60000000 (69 permil)
13:00.382 ID:1 [INFO: Energest ] LPM : 0/ 60000000 (0 permil)
13:00.382 ID:1 [INFO: Energest ] Deep LPM : 0/ 60000000 (0 permil)
13:00.382 ID:1 [INFO: Energest ] Radio Tx : 0/ 60000000 (0 permil)
13:00.382 ID:1 [INFO: Energest ] Radio Rx : 0/ 60000000 (0 permil)
13:00.382 ID:1 [INFO: Energest ] Radio total : 0/ 60000000 (0 permil)
请看 最大的文件 详见。