tinyos
TinyOS安装教程
目前网上关于TinyOS的安装教程非常的少,或者含糊不清不够全面。因为实验室要求,得安装TinyOS进行学习,自己借了相关的书籍以及在国内外网站上搜索了相关的资料,总结了一篇文章,记录自己是如何安装的。
首先可以参考下这篇文章 纯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
文章最后发布于: 2018-03-20 21:05:14
相关阅读
RPM安装命令 安装 example.rpm 包 #rpm -i example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息 #rpm -iv ex
独立显卡供电接法(来自脚本之家) 6孔供电独立显卡安装方法 1. 将显卡插到显卡插槽上,并固定好显卡螺丝。找到显卡尾端上方的显卡供
JDK下载与安装教程 JDK下载步骤: 1.自行百度jdk下载,找到oracle官网;进入网站后,点击 Accept License Agreement 后,选择与自己电脑
Ubuntu18.04 Qt编译过程中,“找不到 -lGL”
终端输入 sudo apt-get install libgl1-mesa-dev
一、制作Ubuntu的U盘启动系统 1、在官网下载Ubuntu 16.04 LTS(长期支持)版本(http://cn.ubuntu.com/download/) 2、下载UltraISO