tinyos中PrintfClient工具的使用
---恢复内容开始---
Printf文件在/opt/tinyos-2.1.1/apps/tutorials/prinft目录下,我们先把他复制到桌面,里面依旧包含三个文件。
makefile里面包含printf的库文件:CFLAGS += -I$(TOSDIR)/lib/printf
在PrintfAppC.nc文件中要包含头文件。此处tinyos2.1.1有别于2.1.2,后者的printf是包含在组件当中
TestprintfC.nc中,定义了一些字节的长度,boot中包含了打印这些字节的命令
然后我们进行代码烧录,输入“java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSB0:telosb” 使用打印工具
这时候不会打印出任何信息,因为在打印之前已经完成了信息输出,这时候按住节点上的reset就可以显示出打印的内容了
将上面代码中的PrintfClient改成Listen就可以使用监听工具,会发现出现一大段数据包