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就可以使用监听工具,会发现出现一大段数据包

 

posted @ 2017-12-02 11:55  CapChen  阅读(484)  评论(0编辑  收藏  举报