我正在尝试使用Cooja模拟器模拟无线传感器网络。我想观察 RPL 协议在 Contiki-OS 中消耗的内存量。我使用sky-mote进行模拟,并创建了一个包含其中许多的网络。有什么方法可以观察 RPL 协议为保留邻居和路由表而消耗的内存量?
运行msp430-size
.
$ msp430-size hello-world.sky
text data bss dec hex filename
46373 254 7348 53975 d2d7 hello-world.sky
data
值和bss
值之和是总静态内存 (RAM( 大小。
还有运行时堆栈使用的大小(天空平台上的 Contiki 没有堆内存(,但邻居和路由存储在编译时分配的静态内存中。