Ubuntu10.10下安装tinyos

更新时间:2023-07-05 08:42:36 阅读: 评论:0

Ubuntu10.10下安装tinyos步骤
(一)安装Ubuntu系统
    1.Ubuntu的官方网站下载公益广告iso镜像,我安装的是10.10版本
潮汕菜粿    2.安装Ubuntu可以用很多中方法,这里我才用的是wubi方式进行安装,简单方便,在win7系统下就像安装软件一样,将镜像与wubi印刷速度放于同一文件夹。点击wubi进行安装。
2.Ubuntu系统下安装TinyOS
我安装的时TinyOS2.1.1,安装过程参考了TinOS官网的安装指导以及很多博客,但都有问题,所以自己根据这些博客采用了一种自己总结的方法,中途重装了两次才成功。具体步骤如下:
1)打开终端,输入:
sudo -i
root进入
gedit命令打开系统中的“/etc/apt/sources.list”,并添加如下代码:
deb tinyos.stanford.edu/tinyos/dists/ubuntu hardy main
deb hinrg.cs.jhu.edu/tinyos oneiric main
祝福事业成功的句子2)更新知识库,打开终端,输入
sudo apt-get update
3)安装TinyOS
sudo apt-get install tinyos-2.1.1
4)设置环境变量
gedit /.bashrc命令打开~/.bashrc,在其中加入如下代码:#Sourcing the tinyos environment variable tup script
source /opt/tinyos-2.1.1/tinyos.sh
房屋赠与协议
添加成功后需要重新启动终端
5)网上很多博客都写到要自己重新安装jdk,不过以我上面所述的安装方法jdk的版本如下:
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.10.1)
OpenJDK Server VM (build 19.0-b09, mixed mode)
所以我没有自己重新安装jdk
6)安装python开发包:
apt-get install python-dev
这一步是必须的,不然在运行之后的make micaz sim的时候会报错:“ubuntu 10.10 TOSSIM仿真无法找到Python.h”。 
装好后通过终端打开/opt/tinyos-2.1.1/support/a, 找到PYTHON_VERSION=2.x 一行,将2.x改为现在使用的python版本号即可。
python -V可查看结果为“Python 2.6.6”,则需要改为2.6
7)环境变量配置
编辑/opt/tinyos-2.1.1/tinyos.sh文件,修改 CLASSPATH环境变量,将第13行修改成:
CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:.
打开tinyos.sh文件方法同上
8)设置在启动shell时,自动设置TinyOS环境变量。
$HOME下的.bashrc文件中添加下面语句:
source /opt/tinyos-2.1.1/tinyos.sh
export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.
打开~/.bashrc文件方法同上
(9)安装TinyOS日后要用到的JNI和编译环境g++
tos-install-jni
 sudo apt-get install g++ 
 (10)测试是否安装成功
cd /opt/tinyos-2.1.1/apps/Blink/
make telosb
显示如下则安装成功:
mkdir -p build/telosb
ompiling BlinkAppC to a telosb binary
ncc -obuild/  -Os-O -mdisable-hwmul -fnesc-parator=__ -Wall -Wshadow
当我们小的时候-Wnesc-all-target=telosb
-fnesc-cfile=build/telosb/app.c
-board=-DDEFINED_TOS_AM_GROUP=0x22 -DIDENT_APPNAME=/"BlinkAppC/"-DIDENT_USERNAME=/"root/" -DIDENT_HOSTNAME=/"ubuntu/"-DIDENT_USERHASH=0xa3473ba6L -DIDENT_TIMESTAMP=0x4c566efbL-DIDENT_UIDHASH=0xd972ea96L& -lm
compiled BlinkAppC to build/
2648 bytes in ROM
54 bytes in RAM油焖大虾怎么做的
msp430-objcopy
--output-target=ihexbuild/ build/telosb/main.ihex
 writing TOS image
然后将telosb插入USB接口
在终端输入motelist,出现下面的结果:
Reference  Device          Description
---------- ---------------- ---------------------------------------------
M4AP1122  /dev/ttyUSB0    Sentilla tmote sky
最后将Blink例子编译,上传至传感器。
make telosb install /dev/ttyUSB0
看到TelosB传感器上面的LED发光了,就表示TinyOS已经安装测试完毕了。

本文发布于:2023-07-05 08:42:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1068550.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:安装   打开   终端   设置   方法   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图