概述
现在网络上的资料很多还是tinyos 1.x,如果想学习tinyos 2.x,还是到官网(http://www.tinyos.net)上学习
入门时看了很多 tinyos 1.x的资料,说下基本区别(未完待续---读者们也可留下你知道的区别):
1、在2.x中 很多组件不再需要初始化。使用了一个接口 就可以直接进行调用
2、启动接口,由1.x的StdControl 有Boot来代替.所以 在配置文件中 连接为App.Boot -> MainC; 然后在模块中,Boot.boot()中加入需要启动处理的功能
3、原来的timer统一由TimerMilliC()代替
使用time组件要加上#include <Timer.h> interface Timer<TMilli>;
4、三个LED灯由原来的Red、yellow、green 改为led0,led1,led2,也不需要Leds.Init了
5、原来的ADCControl 如今通过 Read, ReadStream 或ReadNow访问传感器
6、原来的Tos_Msg 由message_t代替
最后
以上就是淡淡春天为你收集整理的tinyos2.x 与tinyos1.x的区别的全部内容,希望文章能够帮你解决tinyos2.x 与tinyos1.x的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复