我是靠谱客的博主 淡淡春天,最近开发中收集的这篇文章主要介绍tinyos2.x 与tinyos1.x的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

现在网络上的资料很多还是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代替


转自:http://hi.baidu.com/wanfengting/blog/item/b271ce17694df31cc83d6d1b.html

最后

以上就是淡淡春天为你收集整理的tinyos2.x 与tinyos1.x的区别的全部内容,希望文章能够帮你解决tinyos2.x 与tinyos1.x的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(26)

评论列表共有 0 条评论

立即
投稿
返回
顶部