安装tinyos2

更新时间:2023-12-13 14:11:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

安装tinyos2.x步骤精讲

TinyOS 2010-10-12 11:28:42 阅读128 评论0 字号:大中小 订阅

1、安装Java 1.6 JDK.

系统变量->新建->变量名:JAVA_HOME 变量值:C:\\Program Files\\Java\\jdk1.6.0_10

系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\\lib; 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\\bin; Note:CLASSPATH中有一英文句号―.‖后跟一个分号,表示当前路径的意思。

2、安装Cygwin 解压c:/cygwin-files

从windows下进入该文件夹,双击运行里面的setup.exe文件。

选择Install from Local Directory

下一步:注意是All User和 UNIX,目录即选择自己打算安装cygwin的目录

再下一步,这个目录就是你将cygwin-files.tar解压后的目录,没改名的话该是cygwin-files的文件夹。一直选下一步让其安装。

3、安装本地编译程序 Msp430安装如下所示:

rpm –ivh msp430tools-base-0.1-20050607.cygwin.i386.rpm rpm –ivh msp430tools-python-tools-1.0-1.cygwin.noarch.rpm rpm –ivh msp430tools-binutils-2.16-20050607.cygwin.i386.rpm rpm –ivh msp430tools-gcc-3.2.3-20050607.cygwin.i386.rpm rpm –ivh msp430tools-libc-20080808-1.cygwin.i386.rpm

一律用强制安装,语法如下:rpm --ignoreos --nodeps -ivh *.rpm

4、安装nesC编译器

首先安装nesc-1.3.0-1.cygwin.i386.rpm 然后安装tinyos-deputy-1.1-1.cygwin.i386.rpm

最后安装tinyos-tools-1.3.0-1.cygwin.i386.rpm

注意以上三步分开按顺序安装。

命令如下 :rpm -ivh nesc-1.3.0-1.cygwin.i386.rpm

后两个换文件名同上。

5、安装TinyOs 2.x source tree 安装tinyos-2.1.0-2.cygwin.noarch.rpm 命令:rpm -ivh tinyos-2.1.0-2.cygwin.noarch.rpm 以上均可输入rpm -qa进行查看安装进度。

6、找到/etc/profile.d文件夹 进入该文件夹后,需要自己建一个名为tinyos.sh的文件,用以下的内

容替代(以下内容可以复制粘贴):

# script for profile.d for bash shells,adjusted for each users # installation by substituting /opt for the actual tinyos tree

# installation point

export TOSROOT=\ export TOSDIR=\

export CLASSPATH=`cygpath -w $TOSROOT/support/sdk/java/tinyos.jar`

export CLASSPATH=\

export MAKERULES=\

export PATH=\7、安装Graphviz visualiztion工具

安装 graphviz-1.10.exe文件,重新打开cygwin,输入tos-check-env,如果显示:

tos-check-env completed without error.,安装成功。

第的一下装安主装二1、径目

一配、载

部置

:j2sdk的安装以及环境变量

j2sdk相

的安装:

TinyOS2.0的

要接

求进

安行

j2sdk,及

j2sdk1.5装要路、 ,录

即为径环

可设为境

境变量,假设j2sdk的安

C: /j2sdk 变

置指以

找:向

JDK

路等

JAVA_HOME:在

bin、lib

JAVA_HOME=2、为放需境

了的要变

PAHT:指是说量

向各明,

JDK种的只

编是要

C: /j2skd 置的译,把

执系

改bin

行统

环目命本

境录令身

变, 就

PATH

量在

的目

是录

bin

C: /j2skd\\bin; C:

/j2skd/jre/bin;直间3、

‖;‖隔

CLASSPATH:设置类的路径

CLASSPATH=.; C: /j2skd/lib; C: /j2skd/lib/tools.jar; 最目第

前录二

面中部

加查分

上找:

‖.‖和。

TinyOS

‖;‖,

Cygwin、

及1.全选击的2.站在可附

配首版择所

置先本是有

安,否的等

在完插模装安全件拟一装安进软个过装行件

cygwin-release程的安的

中对装顺

会话,利

以安出框

现,方装

一用便。

个鼠在 的缩压

包缩

网,即的让标后

完你点续

ns2 上

在下

http://www.tinyos.net 载

cygwin-1.2a.tar

winRAR

的行

压解

windows。:

解压的

后文

产件

生,

cygwin-1.2a得的注为3.击选下目录再

运择一录 下

一文明了 个件:对从行

里下步名夹

载骤为。

1

cygwin-installationfiles

软的

件并安装的进该文

主行文件

要升件。

目级夹

的。,

是 双

cygwin下

windows面

setup.exe

Install from Local Directory 步即

:选

注择

意自

是己

All User打

UNIX,

cygwin

个目解

录压

就后

是的

你目

将录

cygwin-1.2a.tar名的再

的文往

话件下

该夹就

是 可

cygwin-installationfiles

选下一步让其安装

了最会然它可电 4.单

。后就后会,脑

运好就在如。

行了完桌果

到。成面有

。创什

建么

一问

个题

图,

可标

,以

双试

击着

运重

行启

即下

99%时

安机

装工

avr。

单片机工具和MSP430

应其

的下

从rpm载

www.tinyos.net文来

件后

用可文

如以件

下也夹

命都下

令放面

上安在。行

下装

载即

下可

相。

C: 安

/cygwin/tmp 用骤

rpm –ivh 进如

$ cd /tmp

$ rpm –ivh 每是 每查如

看果安否安

。在装己装

如完经完下了成一图一功个所个安后示可装即:以。可 用 用

rpm –qa

rpm –qa

is intended for a

cygwin_nt-5.1 operating system

is intended for a

cygwin operating system 这

,网有的容,会略令

则导的为

。可致哪:如站升

果上级

你的下

是说你

版按明的

与来

www.tinyos.net那

该你

不题能忽指是所

兼没用

cygwin,tinyos2.0其数为具

它,也体

一当不的

些然知安

cygwin 用最些

问可道装

--ignoreos后地

出方

些。

参因

rpm –ivh –ignoreos avrname 5、

装果

msp430tools 安

个可

顺能

利会

,出

在现

此错

时误

安,

装提

msp430tools,信

error: Failed dependencies: /bin/sh is needed by 原乎

因后

是面

因的

为平

msp430tools台

的故

安是

装在

tinyos2.0可正下正

以常安了

轻的装一推

松安的些荐

地装过。

全避了程

部免,中

安此估对

装类计环

完错是境

后误因变

再的为量

去发再的

安生一配

装,步置

的能步改

,够往

msp430tools

在装

tos-check-env 6、 安下

装安

安,装

装不

nesc这得

两以

和个可参安

tinyos-tools 用以数

rpm –ivh考。

—ignoreos

nesC装

nesc-1.2.8b-1.cygwin.i386.rpm文用有

nesc-1.2.8a-1.cygwin.i386.rpm如

package nesc-1.2.8a-1 is intended for a cygwin operating system 在

tinyos-tools-1.2.4-2.cygwin.i386.rpm安 7.

下装

tinyos-2.0 下

装时

了最

。后

使

--ignoreos

tinyos-2.0.2-2.cygwin.noarch.rpm,也 8、1、境找进

变到入环所量境有的变的配量安置配装:置都 己

rpm –ivh rpmname

/etc/profile.d 该

的文复下替用个

件制名代夹

文,其字:后

,件不目,

这)

并需,能录

将要因用下

其自为记的

中己

的直个的

内一

文接.sh

容个

件重文用

以名

并命为

tinyos.sh非名件下(强

普,,的建大

通建再内议的

的议改容采一

.sh事某

UltraEdit文

# script for profile.d for bash shells,adjusted for each users

# installation by substituting /opt for the actual tinyos tree # installation point

export TOSROOT=\/opt/tinyos-2.x\ export TOSDIR=\$TOSROOT/tos\ export CLASSPATH=`cygpath -w

$TOSROOT/support/sdk/java/tinyos.

jar`

export CLASSPATH=\$CLASSPATH;.\ export

MAKERULES=\$TOSROOT/support/make/Makerules\ export

PATH=\/opt/msp430/bin:$PATH\ # Extend path for java

type java >/dev/null 2>/dev/null || PATH=`/usr/local/bin/locate-jre --java`:$PATH

type javac >/dev/null 2>/dev/null || PATH=`/usr/local/bin/locate-jre --javac`:$PATH

echo $PATH | grep -q /usr/local/bin || PATH=/usr/local/bin:$PATH 保 8.

其装

Graphviz 只

去文中重前版本

本,下件就新安一否,可运装定则双以行)要会击了下 是提

运。。

行安(

直装不

graphviz-1.10.exe接完推请

安后荐注

装退在意

在出装这

Windowscygwin好里

cygwin下

载的

的版

graphviz1.10

本应改

信该好

息就之

不是后

对大双

。功击

告运

运成行

行了,,

。输将

入出

tos-check-env 中 看下下打

到一面开

如步可

上的模

信测拟

息试

的了

话。

基 实入

本OK,可以进行

Blink

例进行测试。

SHELL

cygwin/opt/tinyos-2.x/apps/Blink cd /opt/tinyos-2.x/apps/Blink 如运况。如修 打

开图行如。果改

make micaz sim 图。不一

:。能个

。出文

。现件

Successfully built,:

C:\\cygwin\\opt\\tinyos-2.x\\support\\make\\sim.extra

GCC=gcc GPP=g++

OPTFLAGS = -g -O0 LIBS = -lm-lstdc++ PFLAGS +=

-tossim-fnesc-nido-tosnodes=1000-fnesc-simulate-fnesc-nido-motenumber=sim_node\\ (\\)

,原

CFLAGS += -I/path (*新Python.h

认而

路在

―/usr/include‖,C:

\\cygwin\%usr\\include\\python2.3) WFLAGS = -Wno-nesc-data-race PYTHON_VERSION=2.3 (修

版查

本看

号版

―2.5‖:本使

号用

中本使

使但

用并

$ 不

使

python –V看

―2.3.3‖,而

C:\\cygwin\%usr\\include\\python2.3的是用

―2.3‖。2.5的

)

我,我

自就

己没

因有

为修

更改

新,也

过是

所能

以正

版常

本文来源:https://www.bwwdw.com/article/9ee5.html

Top