原创 TinyOS代码

2007-1-27 22:59 4253 8 12 分类: MCU/ 嵌入式

最近比较忙,一直在用TOSSIM做仿真。很久都没有写了。刚看到一条求助。就谈谈自己入门的一点点经验。


    首先得看看tinyos的tutorial,前几个lesson得仔细的看,这样会对tinyos有一个初步的了解。特别是要搞明白module,configuration,interface之间的关系,以及一个tinyos应用程序是如何构建起来的。这些可以仔细的剖析Blink应用程序来了解。如果有条件的话,可以把应用下载到节点上,用DDD单步跟一下,知道整个的执行流程。


    接下来看别的应用程序,先得了解所看应用得整个结构,然后可以分快,把代码分成几个部分。从上往下看,先看上层的组件,组件中调用了别的命令,可以先不看它具体怎么实现的,知道它的功能就可以,这样把这个组件看完后,在往下面看。看一个组件,看它提供了什么接口,使用了什么接口,使用的接口是和什么组件连起来的,提供的接口有什么命令,每个命令是如何实现的,实现过程中用到了其它接口的什么命令。这样一步一步的看,就可以很好的了解一个组件。


      看代码是比较烦人的,得静下来慢慢看,千万不能着急。可以的话,可以自己写一个简单的应用,然后在节点上调试,这样可以加深对tinyos的了解,并增加自己的信心。慢慢来哈。


       上面只是自己的一些经验,不定对。各位在看哪方面的代码可以说说,看我能帮上忙不。

文章评论4条评论)

登录后参与讨论

用户195216 2009-4-17 18:53

请问 哪里有tinyos 代码 能 组成 能用在 无线传感器网络密钥管理里的 组件呢 我 设计 题目是 tinyos系统密钥管理组件设计与仿真 主要内容:(1)学习无线传感器网络的相关知识和密码学理论(2)熟练掌握NESC语言编程,完成密钥管理组件实现(3)学习TOSSIM仿真机制和使用方法完成仿真实验。 希望您能帮助我 有偿无偿都可以 谢谢了 现在 很乱没有 思路 时间紧迫 希望能提供具体 帮助 我 感激不尽!!!!!!联系方式 why52154780@126.com或QQ316178461 或 手机13663719586 谢谢 看到后 速速 帮我 再次 感谢 谢谢谢

用户1177906 2007-4-13 13:56

tinyos的资料可以到官方网站上下载。我这也没有什么特别的资料。都是看文档

用户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

相关推荐阅读
用户1177906 2007-10-27 21:07
又一篇
最近都在忙自己的课题和毕业的事,好久好久都没有管理自己的blog了。大家提的问题都没有回复真是抱歉。以后有什么需要一起交流的东西,可以给我发邮件。邮件地址:leiyang1983@163.com....
用户1177906 2007-04-22 14:42
回复
你的板子是什么板子?买的现成的节点,还是自己的板子?编译Blink时用的是什么平台?好像每个平台下,三个LED灯的管脚部太一样。可以看看各个平台下对应的hardware。h文件,看看灯的管脚是哪个?如...
用户1177906 2007-03-26 13:46
新年第一篇
新学期刚开始事情比较多,最近又忙于开题,好久都没有写了。好多网友提出的问题也没有解答,很是抱歉。以后会经常写写,尽力回答大家提出的问题。多和大家交流...
用户1177906 2007-02-10 16:31
安装包
在Windows下的安装包下载地址:http://www.tinyos.net/dist-1.1.0/tinyos/windows/。下载tinyos-1.1.11-3is.exe.这个安装包是cyg...
用户1177906 2007-01-30 12:38
tinyos核心
tinyos核心其实就是system文件夹下的sched.c文件。这个文件规定了tinyos中任务的执行流程。system文件夹下的其它文件就是tinyos基本构成。...
我要评论
4
8
关闭 站长推荐上一条 /2 下一条