TinyOS学习
文章平均质量分 68
Wfishes
这个作者很懒,什么都没留下…
展开
-
TinyOS 同步与异步处理学习心得
TinyOS中的同步处理是指同步代码从运行开始一直占用CPU直到运行完毕,同步的缺点在于在此期间其他代码没有任何运行的机会,若一段代码长期占用CPU,则相当于是“死循环”,如在例子程序BlinkTask中,有下面这段代码: event void Timer0.fired(){ unit32_t i; for(i=0; i call Leds.led0Toggle(); } 该例子原创 2014-01-21 09:55:51 · 1682 阅读 · 1 评论 -
TinyOS实验环境配置
实验环境:Linux Ubuntu-12.04 使用节点:telosb 在安装TinyOS前,先用root身份进行登录,因为安装期间或是以后编程时一些Linux命令会需要root的权限。下面是环境配置的一些步骤: 1、配置source源,用vim修改/etc/apt/sources/list,在其后面添加一行: $deb http://hinrg.cs.jhu.edu/tinyos kar原创 2014-01-09 10:30:47 · 1349 阅读 · 1 评论 -
TestSerial例子程序中的的编译问题
在进行节点-PC串口通信时,先将一个节点烧录TestSerial程序进行测试双向通信是否正常。 1. 首先,编译并烧录程序; $make telosb install 此时,会发现编译不了,其实问题的原因在于nesC版本过低,可以使用ncc --version来查看当前ncc的版本。nesC 的版本为 1.3.2或更早的版本时,编译就会出错,所以需要升级nesC版本至1.3.3。这是国外大神原创 2014-02-16 17:15:39 · 939 阅读 · 0 评论