精华内容
下载资源
问答
  • tinyos教程

    2011-11-23 17:51:43
    对于学习tinyos的童鞋们还是有帮助的
  • Ubuntu下安装TinyOS教程

    千次阅读 2018-03-20 21:05:14
    TinyOS安装教程 目前网上关于TinyOS的安装教程非常的少,或者含糊不清不够全面。因为实验室要求,得安装TinyOS进行学习,自己借了相关的书籍以及在国内外网站上搜索了相关的资料,总结了一篇文章,记录自己是如何...

    TinyOS安装教程

    目前网上关于TinyOS的安装教程非常的少,或者含糊不清不够全面。因为实验室要求,得安装TinyOS进行学习,自己借了相关的书籍以及在国内外网站上搜索了相关的资料,总结了一篇文章,记录自己是如何安装的。
    环境virtualbox虚拟机中安装Ubuntu16.04

    首先可以参考下这篇文章 纯ubuntu16.04下安装tinyos2.1.2教程,在完成了所有的操作之后你可能会想要测试一下自己的环境到底搭建的如何,是否可以运行。

    接下来就是测试一下Blink程序,Blink是一个LED灯闪烁的程序。首先打开Ubuntu命令行,

    $ sudo chmod 777 /opt/tinyos-2.1.2/apps/Blink
    $ cd /opt/tinyos-2.1.2/apps/Blink
    $ make micaz sim

    make micaz sim 根据情况可写成make telosb,成功编译后,下载程序到Telosb节点

    $ cd /opt/tinyos-2.1.2/apps/Blink
    $ make telsob
    $ motelist      //查看自己的节点在哪个USB接口上
    $ sudo chmod 666 /dev/ttyUSB0     //修改端口权限,不然会显示连接错误
    $ make telosb reinstall bsl,/dev/ttyUSB0

    其中在编译程序时你可能会遇见这样的错误
    Python.h:No such file or directory

    make: *[sim.exe] Error 1

    解决的办法就是安装Python-dev包,执行下面命令:

    $ sudo apt-get install python2.7-dev

    成功编译后会出现
    * Successfully built micaz TOSSIM library.

    若还是失败,可对sim.extra进行修改,打开sim.extra文件,将这一行

    PYTHON_VERSION ?= $(shell python --version 2>&1 | sed 's/Python 2\.\([0-9]\)\.[0-9]+\{0,1\}/2.\1/') 

    改为

    PYTHON_VERSION ?= $(shell python --version 2>&1 | sed 's/Python \([0-9]\)\.\([0-9]\)\.[0-9]+\{0,1\}.*/\1.\2/')

    这时make telosb就会编译成功了,再根据上面讲到的,把程序下载到telosb节点就好。

    示波器示例程序

    首先将Oscilloscope和BaseStation程序分别下载到两个节点中,接着进入Oscilloscope/java中输入
    java net.tinyos.sf.SerialForwarder -comm serial@/dev/ttyUSB1:telosb //开启服务
    接着打开另一个终端,进入Oscilloscope/java,输入
    ./run

    展开全文
  • tinyos培训教程

    2010-07-29 10:10:48
    tinyos培训教程 tinyos培训教程 tinyos培训教程 tinyos培训教程 tinyos培训教程
  • tinyOS中文教程

    2012-02-18 19:36:11
    关于tinyos的安装,经典程序Blink的讲解以及传感器采集的程序,节点通信程序,tossim仿真等等
  • tinyos编程英文教程

    2014-03-24 10:12:47
    一个很全很详细的tinyos编程外文教程,将nesc与其他语言如C,C++,JAVA做了对比,讲述起不同与特殊点,鞭辟入里,适合初学者使用。
  • TinyOS系统经典PPT教程

    2011-12-09 12:23:57
    TinyOS系统经典PPT教程,适合与WSN的初学人员自学,或者对于教学使用。
  • 1.1.0版本的TinyOS安装教程 很实用
  • 主要针对TinyOS的开发和应用,环境的搭建
  • TinyOS1.x 中文教程

    2009-06-22 15:59:17
    TinyOS1.x 中文教程,包括如何配置TinyOS1.x,以及主要的几个实验,还有常出现的问题解决方法
  • tinyos 详细安装教程,每步的代码都有。
  • WSN教程 tinyos系统 1

    2009-09-01 20:51:32
    这些可是好东西啊! 是关于无线传感器网络以及nesc tinyos 感觉不错
  • 1:打开/etc/apt/sources.list 文件,在文件最底部添加安装源: deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main 2. 执行更新 ...3. 安装TinyOS和所有支持...$ sudo apt-get install tinyos-2....

    1:打开/etc/apt/sources.list 文件,在文件最底部添加安装源:

    deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main

    2. 执行更新

    $ sudo apt-get update

    3. 安装TinyOS和所有支持工具

    $ sudo apt-get install tinyos-2.1.2

    4. 设置环境变量

    由于tinyos-2.1.2下面并没有tinyos.sh这个文件,现在新建一个。

    $ cd /opt/tinyos-2.1.2
    $ sudo vim tinyos.sh   (或者使用gedit编辑)

    输入一下内容:

    #! /usr/bin/env bash
    export TOSROOT="/opt/tinyos-2.1.2" 
    export TOSDIR="/opt/tinyos-2.1.2/tos" 
    export CLASSPATH="$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:." 
    export MAKERULES="/opt/tinyos-2.1.2/support/make/Makerules" 
    export PATH="/opt/msp430/bin:/opt/jflashmm:$PATH"

    接下来编辑.bashrc,使每次启动bash时,上面的tinyos.sh脚本都能执行。 
    $ sudo vim ~/.bashrc (或者使用gedit编辑)

    在.bashrc文件的末尾加上下面两行:

    #Sourcing the tinyos environment variable setup script
    source /opt/tinyos-2.1.2/tinyos.sh

    然后更新一下对.bashrc的设置: 
    $ source ~/.bashrc

    5. 安装JNI和g++

    $ sudo tos-install-jni
    $ sudo apt-get install g++

    6. 关掉所有终端,然后重启终端,确保刚才的设置生效

    7. 执行 tos-check-env 检查是否完成安装

    $ tos-check-env 

    一般会出现两个Warning。一个是说你的Java版本不对,不是1.4或者1.5的,另一个是说你的graphviz版本有问题。这个忽略即可。

    8.安装python-dev包,执行下面的命令: 

    $ sudo apt-get install python2.7-dev

    9. 测试,Blink是一个LED闪烁的应用程序,现在对这个应用进行编译测试。 

    $ sudo chmod 777 /opt/tinyos-2.1.2/apps/Blink
    $ cd /opt/tinyos-2.1.2/apps/Blink
    $ make micaz sim

    10.下载程序到TELOSB节点

    $ cd /opt/tinyos-2.1.2/apps/Blink
    $ make telsob
    $ motelist
    $ sudo chmod 666 /dev/ttyUSB0                      //修改端口权限,不然会显示连接错误
    $ make telosb reinstall bsl,/dev/ttyUSB0

    注意事项:

    1.“install”和“reinstall”区别在于前者为目标平台编译应用程序,设计节点地址以及下载程序到节点上;而后者没有程序的编译过程。

    2.若make指令下显示“没有规则可以创建目标”,可以尝试获取整个工程文件的权限后再编译:

    $ sudo chmod 777 -R /opt/tinyos-2.1.2/

    3.安装TinyOS Make System Version 3

    若遇到未找到aclocal,解决方案如下:

    $ sudo apt-get install automake

     

     

    转载于:https://www.cnblogs.com/wlzy/p/5906976.html

    展开全文
  • 被坑了好久……好久……好久…… ...2.1.2的/opt/tinyos-2.1.2/下并没有tinyos.sh文件! 咳咳,来来来我们从头来说~ 图文说明哟 第一件事自然是要加个tinyOS的源,这里用的是斯坦福的tinyOS源:

    被坑了好久……好久……好久……

    终于搭建好了,不写个博客记(qing)录(zhu)一下么?


    前言自然要写最重要的东西:

    不要完全照抄2.1.1的教程去装2.1.2!

    2.1.2的/opt/tinyos-2.1.2/下并没有tinyos.sh文件!


    咳咳,来来来我们从头来说~ 图文说明哟


    第一件事自然是要加个tinyOS的源,这里用的是斯坦福的tinyOS源:

    gedit /etc/apt/sources.list

    需要添加的行如下:

     deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main


    源改好了之后,需要更新一下源~ 就是

    apt-get update
    这项操作会在list文件中读取,如果有新的会把新的报头摘取下来


    我们输入

    sudo apt-get install tinyos
    的时候,可以获得当前已有的各种版本的清单,选择一个,这里我选择的是最新的

    sudo apt-get install tinyos-2.1.2


    会询问是否安装,虽然空间很吃紧但咱还是得装呀~


    于是开始了漫长的等待

    下载完成,自动开始解包


    安装完成,返回用户操作


    通过修改bashrc来添加tinyos.sh的操作

    gedit ~/.bashrc

    这个在2.1.1都是有效的,然而——

    2.1.2 根本没有tinyos.sh这个文件!


    所以我们需要将bashrc的末尾添加如下文本

    #installation by substituting /opt for the actual tinyos tree
    #installation point
    TOSROOT="/opt/tinyos-2.1.2"
    TOSDIR="$TOSROOT/tos"
    CLASSPATH="$TOSROOT/support/sdk/java/tinyos.jar:."
    MAKERULES="$TOSROOT/support/make/Makerules"
    export TOSROOT
    export TOSDIR
    export CLASSPATH
    export MAKERULES
    #Sourcing the tinyos environment variable setup script
    source /opt/tinyos-2.1.2/tinyos.sh

    添加成功之后记住要重启终端

    其实不重启也是可以的,输入这段指令就可以了——

    source ~/.bashrc


    打开sim.extra,对python的版本号作更改

    sudo gedit /opt/tinyos-2.1.1/support/make/sim.extra

    什么,不知道python版本号?

    python --version

    什么,你还没有python?

    apt-get install python


    获取JNI和G++并给予用户权限

    sudo tos-install-jni
    sudo apt-get install g++

    sudo chown okcd00 -R /opt/tinyos-2.1.2/

    此处的okcd00是我的ID哦,你们要改成自己的username哦


    在线down了一些实例下来,打算尝试能不能在TinyOS下跑,也算一种验证。

    wget http://github.com/tinyos/tinyos-release/archive/tinyos-2_1_2.tar.gz

    解压之后覆盖了tinyos-2.1.2的apps文件夹,然后进入Blink目录下,尝试

    make telosb

    出现上述信息,即代表成功编译运行,验证完毕,TinyOS2.1.2至此完全搭建完成

    倘若有什么没有写的完善的不容易懂的,请在下方留言。当然如果有什么好的建议或者意见也欢迎告诉我~







    展开全文
  • TinyOS 系统从2.1 升级到2.1.2 教程

    千次阅读 2013-09-28 23:58:16
    网络上推荐使用CVS进行TinyOS系统升级,个人觉得不好用,原因如下: 1. 如果你是TinyOS开发者,使用手动升级的方法,将帮助你更好地了解开发环境变量的设置,提高错误排查能力; 2. ...

    网络上推荐使用CVS进行TinyOS系统升级,个人觉得不好用,原因如下:

    1.    如果你是TinyOS开发者,使用手动升级的方法,将帮助你更好地了解开发环境变量的设置,提高错误排查能力;

    2.    http://tinyos.cvs.sourceforge.net/viewvc/tinyos/ CVS更新源源的代码库长期没有发布新的TinyOS版本(网站中最新版本为tinyos-2.x-contrib,更新时间为5year ago);

     

    升级步骤与安装步骤相同,如下为:

    1.    确定TinyOS的升级版本;

    2.    升级硬件平台对应的本地编译器(如Atmel AVR Tools);

    3.    升级TinyOS toolchain;

    4.    升级TinyOS源代码;

     

    详细的安装教程可以参考英文官方wiki教程(见附件一)。

     

    有几点需要PS下,

    1.    本地编译器与toolchain的安装,需要使用-Uvh命令,作用是升级安装;

    2.    通过查看release-note,可以确定所需更新的TinyOS版本,但一般情况,最新版本的TinyOS功能最全;

    3.    安装TinyOS源代码,推荐使用安装包(rpm包,下载地址见附件二)形式进行安装,先删除之前的源代码文件,然后安装新的源代码文件。直接采用-Uvh命令安装新版本的TinyOS系统,容易出错;

     

    附件一:

    英文官方wiki教程及编译器、toolchain下载地址:http://tinyos.stanford.edu/tinyos-wiki/index.php/Manual_installation_using_RPM_packages

     

    附件二

    TinyOS安装包下载地址:

    http://tinyos.stanford.edu/tinyos-rpms/

     


    展开全文
  • TinyOS_2.x_入门教程.doc

    2015-05-07 16:49:56
    TinyOS是无线传感器网络中较为流行的操作系统,所用编程语言为nesC (network embedded system C),nesC语言由C语言扩展而来,意在把组件化、模块化思想和TinyOS基于事件驱动的执行模型结合起来。
  • 自己亲身试验,结果正确,非常适合初学者学习移植tinyos到cc2530!
  • TinyOS 中文手册

    2010-07-26 10:35:06
    关于TinyOS的基本安装、使用、编程等等的中文教程
  • 好久没来博客了,最近在搞无线传感器网络,编程必须用到tinyos,所以用了一周的时间把环境装好:包括虚拟机+ubuntu+tinoyos+解决问题+实现了两个节点传输数据并在PC端上显示。这篇文章先把环境的安装写一下,下一篇...
  • WSN tinyos 2

    2009-09-01 20:53:02
    关于无线传感器网络的教程 还有tinyos已经相应的nesc语言
  • 虚拟机安装Tinyos

    2020-03-17 14:09:08
    不建议大家用虚拟机ubuntu18.04LTS安装Tinyos,很多坑。 弄了好久,最后编译还各种无法解决的错误,还望各位不吝赐教! Vmware下载 推荐系统Debain 准备环境 1. 搭建java环境 Ubuntu(Debian)安装教程 2. 搭建python...
  • 我在Ubuntu 12.04LTS的64位版本安装过一次TinyOS,但是最后编译是成功的,但是所有的java工具都不能用。这次我重装了个32位的Ubuntu系统。这个是肯定可以安装的。 但是在我按照教程全部安装完之后发现出现了错误。...
  • tinyos实验指导书

    2014-05-09 18:50:18
    基于tinyos的实验教程(包含tinyos在ubuntu下的环境配置): 实验一............................简单LED实验 实验二............................tinyos执行模型 实验三............................节点-节点无线通信...
  • Ubuntu12.04安装tinyos2.1.1完整版教程

    千次阅读 2014-04-11 14:56:33
    声明:本教程为将网上不同大神的教程整合,实践安装可行,后面会附有原帖地址,仅供参考,尊重原作者劳动成果。 鉴于windows下win7安装不成功,采用ubuntu安装,本教程为12.04版本,综合网上各种教程集合而成,从无...
  • tinyos学习之day 1

    2016-03-05 23:21:55
    其实听说这个系统已经是上学期的事了,当时就觉得好坑,难得一个开源的系统竟然网上没找到完整的教程,对应的板子也...今天先更一下 http://tinyos.stanford.edu/tinyos-wiki/index.php/Getting_Started_with_TinyOS

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

tinyos教程