最近比较忙,一直在用TOSSIM做仿真。很久都没有写了。刚看到一条求助。就谈谈自己入门的一点点经验。
首先得看看tinyos的tutorial,前几个lesson得仔细的看,这样会对tinyos有一个初步的了解。特别是要搞明白module,configuration,interface之间的关系,以及一个tinyos应用程序是如何构建起来的。这些可以仔细的剖析Blink应用程序来了解。如果有条件的话,可以把应用下载到节点上,用DDD单步跟一下,知道整个的执行流程。
接下来看别的应用程序,先得了解所看应用得整个结构,然后可以分快,把代码分成几个部分。从上往下看,先看上层的组件,组件中调用了别的命令,可以先不看它具体怎么实现的,知道它的功能就可以,这样把这个组件看完后,在往下面看。看一个组件,看它提供了什么接口,使用了什么接口,使用的接口是和什么组件连起来的,提供的接口有什么命令,每个命令是如何实现的,实现过程中用到了其它接口的什么命令。这样一步一步的看,就可以很好的了解一个组件。
看代码是比较烦人的,得静下来慢慢看,千万不能着急。可以的话,可以自己写一个简单的应用,然后在节点上调试,这样可以加深对tinyos的了解,并增加自己的信心。慢慢来哈。
上面只是自己的一些经验,不定对。各位在看哪方面的代码可以说说,看我能帮上忙不。
用户195216 2009-4-17 18:53
用户1177906 2007-4-13 13:56
用户368052 2007-4-6 10:16
非常感谢楼主,我现在正在有关tinyos的毕业设计,急需一些资料。如果方便的话,给我一些,我的邮箱是28872593@qq.com。万分感谢!
用户1177906 2007-3-27 13:57
TinyOS 2.0的文档下载地址:
http://www.tinyos.net/tinyos-2.x/doc/
TinyOS 1.x的下载地址:
http://www.tinyos.net/tinyos-1.x/doc/tutorial/index.html